设置键名和键值
set [key] [value]
get [key]
列表操作
lpush [key] [value] 从左侧向列表中添加值
rpush [key] [value] 从右侧向列表中添加值
lrange [key] [start] [end] 从左侧遍历列表 从初始位置到末尾位置遍历
一般操作lrange [key] 0 -1 代表从头遍历到最后一位
与之相应的右
rrange [key] [start] [end]
lrem [key] [count] [value] 代表删除列表中值为value的值
如果count>0 代表从最左侧开始删除count个值为value的键
如果count<0 代表从最右侧开始删除count的绝对值个值为value的键
如果count=0 代表从头至尾删除所有值为value的键
set集合操作
sadd [set name] [键名] 向集合中添加成员
srem [set name] [键名] 从集合中删除值为value的成员
scard [set name] 查询集合中有几个元素
smembers [set name] 查看集合中的所有成员
sinter [set name1] [set name2] 查询两个集合的交集
sdiff [set name1] [set name2] 查询两个集合的差
hash表操作
hset [key] [field] [value] 构建名字为key的hash表 添加一项键名为field值为value的键
hget [key] [field] 查询名字为key的hash表中的键名为key的值
hdel [key] [field] 删除名字为key的hash表中的键名为key的值
hgetall [key] 获取名字为key的hash表中的所有键名和键值
hexists [key] [field] 看名字为key的hash表中是否存在键名为key的键
hlen [key] 查询hash中有几个键值对
hkeys [key] 查询所有的键名
hvals [key] 查询所有的键值
原文:https://www.cnblogs.com/jswf/p/12332971.html