String:
set test:count 1 键的两个单词之间:隔开,然后是键的值
get test:count 取我存的键的值
incr test:count 加一
decr test:count 减一
Hash:
hset test:user id 1 存hash,id为1
hset test:user username zhangsan 存hash,username为zhangsan
hget test:user id 取hash
hget test:user username 取hash
List:
lpush test:ids 101 102 103 存List
lindex test:ids 0 取List[0]
lrange test:ids 0 2 取List的范围0~2
rpop test:ids 将101弹出
Sets(无序):
sadd test:teachers aaa bbb ccc ddd eee 存入5个
scard test:teachers 查集合内元素的个数
spop test:teachers 随机弹出一个元素
smembers test:teachers 遍历输出剩下的元素
Sorted Sets(有序):
zadd test:students 10 aaa 20 bbb 30 ccc 40 ddd 50 eee 存入5个有排序的值
zcard test:students 查存有几个值
zscore test:students ccc 查该值的排序值
zrank test:students bbb 查该值排序后在集合内的位置
zrange test:students 0 2 查排序后该范围集合的内容
全局命令:
select 1/2/3 切换库
flushdb 刷新库
keys * 查询都有哪些key
keys test* 查询都有哪些test开头的key
type test:user 查询test:user的类型
exists test:user 查询test:user是否存在
del test:user 删除test:user
expire test:ids 5 在5秒后删除test:ids
运行图片:
希望能对你有所帮助