redis 命令操作
字符串操作
设置字符串
set (key value)
获取字符串
get (key)
哈希操作
设置哈希
单个设置 :hset (key field value);
多个设置: hmset (key field value field value,...)
获取哈希
单个获取值 hget (key field )
多个获取:hmget(key field field,...)
获取某个 key 的 全部值:hgetall(key)
链表操作
从列表头部加入(栈,先进后出)
lpush(列表名称 value value ...)
从尾部添加数据
rpush(列表名称 value ...)
列表查询
lrange(列表名称 start stop) //查询时 lrange list 0 -1 为查询全部
只保留范围数据
ltrim (列表名称 start stop)
从列表的头部删除数据并返回被删除的数据
lpop(列表名称)
集合操作(set)
向集合添加元素
sadd( 集合名称 内容 内容...)
获取集合数据
smembers (集合名称)
获取集合跟集合的差集
sdiff (集合名称1 集合名称2)

获取集合跟集合的交集
sinter (集合名称1 集合名称2)

获取集合跟集合的并集(去除重复值)
sunion(集合名称1 集合名称2)

获取集合的个数
scard(集合名称)

有序集合操作
向有序集合添加数据
zadd ( 集合名称 序号 内容 序号 内容 ... ...)

获取有序集合的数据
zrange(集合名称 开始下标 结束下标)

获取有序集合降序的数据
zrevrange ( 集合名称 开始下标 结束下标)


浙公网安备 33010602011771号