1.进入、 退出
redis-cli
exit

2.五种类型:

字符串:
字符串基本操作:
设置:
SET key value
获取:
GET key
多重赋值:
MSET k1 v1 k2 v2 ...
多重获取:
MGET k1 k2 ...
删除键:
DEL k1 k2
同时设置过期时间:
SET key value EX seconds
单独设置过期时间:
EXPIRE key seconds
查看剩余时间:
TTL key
查看键:
KEYS pattern
查看键是否存在:
EXISTS k1 k2 ...
字符串附加操作:
末尾追加内容:
APPEND key value
数字字符串增减 1:
INCR key / DECR key
数字字符串增减指定数值:
INCRBY key num / DECRBY key num

列表:
左入:
LPUSH key v1 v2 ...
右入:
RPUSH key v1 v2 ...
左出:
LPOP key
右出:
RPOP key
查看指定索引元素:
LINDEX key index
查看指定范围元素:
LRANGE key start stop
删除指定值的元素:
LREM key count value

哈希:
设置一个哈希键值:
HSET key field value
通过一个哈希键获取值:
HGET key field
删除哈希键:
HDEL key f1 f2 ...
哈希结构大小:
HLEN key
多重设置:
HMSET key f1 v1 f2 v2 ...
多重获取:
HMget key f1 f2 ...
HGETALL key
获取所有哈希键:
HKEYS key
获取所有哈希值:
HVALS key

集合:
添加成员:
SADD key m1 m2 ...
查看成员:
SMEMBERS key
删除成员:
SREM key m1 m2 ...
SPOP key
成员判断:
SISMEMBER key member
随机返回成员:
SRANDMEMBER key count (不写count时默认返回一个值)
集合大小:
SCARD key

有序集:
添加成员:
ZADD key score member [[score member] [score member]...]
查看指定范围成员:
ZRANGE key start stop
ZREVRANGE key start stop
ZRANGEBYSCORE key start stop
ZREVRANGEBYSCORE key start stop
删除成员:
ZREM key m1 m2 ...
ZREMRANGEBYRANK key start stop
ZREMRANGEBYSCORE key min max
查看成员位置:
ZRANK key member
ZREVRANK key member
查看权重:
ZSCORE key member
集合大小:
ZCARD key
查看给定区间成员数量:
ZCOUNT key min max

3.集合附加操作:
SMOVE source destination member:
将source集合中的元素移动到destination集合中
SINTER k1 k2 ...:
交集
SINTERSTORE destination k1 k2 ...:
求完交集以后存入destination集合中
SUNION k1 k2 ...:
并集
SUNIONSTORE destination k1 k2 ...:
求完并集以后存入destination集合中
SDIFF k1 k2 ...:
差集
SDIFFSTORE destination k1 k2 ...:
求完差集以后存入destination集合中

Redis- 简单操作命令的更多相关文章

  1. Redis日常操作命令小结

    Redis缓存服务是运维工作中比较常见的一种维护工作,下面就redis日常操作命令在此做一简单小结,以备查用: 1)连接redis服务命令# redis-cli -h redis主机ip或主机域名 - ...

  2. 一篇文章带你了解NoSql数据库——Redis简单入门

    一篇文章带你了解NoSql数据库--Redis简单入门 Redis是一个基于内存的key-value结构数据库 我们会利用其内存存储速度快,读写性能高的特点去完成企业中的一些热门数据的储存信息 在本篇 ...

  3. [redis] session 保存到 redis 简单实现

    参考资料: [session保存到redis简单实现]http://blog.csdn.net/ppt0501/article/details/46700221 [Redis学习]http://blo ...

  4. Java中Redis简单入门

    Redis是一个开源的,先进的 key-value 存储可用于构建高性能,可扩展的 Web 应用程序的解决方案. Redis官方网网站是:http://www.redis.io/,如下: Redis ...

  5. qhfl-5 redis 简单操作

    Redis Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. Redis有以下特点: -- Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可 ...

  6. Python redis 简单介绍

    Python redis 简单介绍 1.安装 终端输入: pip(or)pip3.6 install redis 安装成功 2.哈哈,发现我并没有redis服务可以访问,所以到这里,在本机安装了red ...

  7. python的redis简单使用

    安装的Python版本 3.6.1 redis安装的2.8 安装redis模块 pip install redis 简单使用 redis-test.py import redis r=redis.Re ...

  8. python和redis简单交互

    python和redis简单交互 1.安装redis模块 pip3 install redis 2.redis模块简单使用: # /usr/bin/env python3 import redis c ...

  9. 架构师养成记--33.Redis哨兵、redis简单事务

    Redis哨兵 有了主从复制,如果我想想对主从服务器进行监控,在redis2.6后提供了哨兵机制,2.6有哨兵1.0版本,并不稳定.2.8以后的哨兵功能才稳定起来. 顾名思义,哨兵就是监控Redis系 ...

  10. Redis简单介绍

    redis简单介绍 Redis VS key-value缓存产品 Redis支持数据的持久化,能够将内存中的数据保持在磁盘中,重新启动的时候能够再次载入进行使用. Redis不只支持简单的key-va ...

随机推荐

  1. kvm常见故障及解决

    一.启动虚拟机Connection reset by peer # virsh start vmhost1error: Failed to start domain vmhost1error: Una ...

  2. 【线程系列四】[转]监听器-java同步的基本思想

    转自:http://ifeve.com/think-in-java-monitor/ 如果你在大学学习过操作系统,你可能还记得监听器在操作系统中是很重要的概念.同样监听器在java同步机制中也有使用, ...

  3. CentOS下使用命令行Web浏览器Links

    前言: Links是一个运行在命令行模式下的Web浏览器,只能查看字符.Links的官网是Click here. 安装Links yum install links 使用Links links URL ...

  4. Requests库作者另一神器Pipenv的用法

    前言 我们在运行 Python 项目的时候经常会遇到一些版本问题,例如 A 项目依赖于 Django 1.5,而 B 项目又依赖 Django 2.0,而我们的系统却只有一个 Python 解释器,我 ...

  5. [爬虫]Windows下如何安装python第三方库lxml

    lxml是个非常有用的python库,它可以灵活高效地解析xml与BeautifulSoup.requests结合,是编写爬虫的标准姿势. 但是,当lxml遇上Windows,简直是个巨坑.掉在安装陷 ...

  6. 利用 Python + Selenium 实现对页面的指定元素截图(可截长图元素)

    对WebElement截图 WebDriver.Chrome自带的方法只能对当前窗口截屏,且不能指定特定元素.若是需要截取特定元素或是窗口超过了一屏,就只能另辟蹊径了. WebDriver.Phant ...

  7. JAXBContextAPI详解

    javax.xml.bind类 JAXBContext java.lang.Object javax.xml.bind.JAXBContext public abstract class JAXBCo ...

  8. vue enter事件无效,加入native

    <Input type="password" v-model="password" placeholder="password" @k ...

  9. 快照(Snapshot)技术发展综述

    快照(Snapshot)技术发展综述 刘爱贵 摘要:传统数据备份技术存在备份窗口.恢复时间目标RTO和恢复时间点RPO过长的问题,无法满足企业关键性业务的数据保护需求,因此产生了数据快照技术.本文对快 ...

  10. 开发 chrome 扩展 GitHub-Remarks 的一些想法以及遗憾

    前文 对于单页应用中如何监听 URL 变化的思考 说到我在开发 chrome 扩展 GitHub Remarks 中遇到的一个问题,本文来聊聊开发这个扩展的前后心路历程. 为什么开发这个扩展?前文说到 ...