string:
set p 1 设置p的值为1get p 获取p的值 默认是0
incr p 整数递增(默认为整数)
decr p 整数减少
incrby p 5 在原来的基础上加5(整数)
decrby p 3 在原来的基础上减3(整数)
incrbyfloat o 2.2 在原来的基础上增加2.2(小数)
set u 5
append u 5 追加:u变为55set m 123456789
getrange m 0 -1 利用下标取全部
getrange m 05 利用下标取值[0:5]
del p 删除p
mset w 1 e 2 q 3 同时赋值多个变量
mget w e q
hash:
设置值:
hset xiaoshuo name111
hset xiaosuuo auth 444
hset xiaoshuo desc 888
hgetall xiaosho 获取所有的值
hget xiaoshuo auth 获取单个key(auth)的值:
hkeys xiaoshuo 获取所有key
hvals xiaoshuo 获取所有value
hdel xiaoshuo name 删除一组k-v
list:双向列表
lpush it coco hhh ccc 向it中左插入coco hhh ccc
lrange it0 -1 返回列表it
rpush it qq momo tantan 向it中右插入qq momo tantan
lrange it0 -1
type it 查看it类型
lpop it 删除左边一个
rpop it 删除右边一个
llen it 返回长度
set:
sadd u 1
sadd u 2362 给u设置值,会自动去重
scard u 返回u中元素个数
smembers u 查看集合u所有值
spop u 随机删除一个
zset:有序集合 自动从小到大排序
zadd g 10 m1
zadd g 1 m2
zadd g 9 m3
zadd g 5 m4
zadd g 12 m5 设置值
zscore g m1 返回g中m1的指定值
zrange g 0 -1 返回g所有值
zrevrange g 0 -1 倒序返回(从大到小)