Redis-Grammar 关于Redis的学习笔记几知识
string
set key value
添加数据get key
查看数据del key
删除数据incr key
为数据value为int的类型加1incrby key num
(数字)为属性添加几个数字decr key
删除一位数字decrby key num
同添加相反append key new_value
为数据添加新数据info
查看redis内的库substr key 1 5
查看key中1-5的键值
list 列表
lpush key value
创建数据listlrange key' 0 -1
查看范围内的数据lpush key new_value new_value
添加list新数据(头部)rpush key new_value new_value
添加list新数据(尾部)rpop key
删除数据尾部的值lpop key
删除数据头部的值llen key
查看key的长度linsert key before|after vulue
在谁之前/后添加谁lset key index new_value
将索引内容替换为新数据,index为索引值lpop key vulue
删除指定vulueltrim key 1 2
保留截取1-2之间的数据
set 集合
sadd key value new_values
添加一个/多个数据到集合srem key value
删除指定数据smembers key
获取数据scard key
返回数据个数sismember key member
判断member是否在set中sdiff key new_key
求key与new_key的差集sinter key new_key
key和new_key的交集sunion key new_key
key和new_key的并集
zset 有序集合
zadd key 1 value
添加数据 1 表示权重值 *zrem key value
删除数据 *zrange key start end
在元组指定范围内取值zrange key 0 -0
取第一个值zrange key 0 -1
取全部值zcard key
显示数据的数量zscore key value
获取数据的权重 *zrank key value
获取value的下标zincrby key incr value
按照incr幅度增加对应value的score值,返回一个scorezrevrange key 0 -1
逆序
hash
hset key field value
设置hash field 为指定值,若key不存在则先创建hget key field
得到hash的key的value值hmget/hmset key field..../field value
增加多个/查看多个hincrby key field num
给value值增添numhexists key field
测试指定的field是否存在hlen key
得到hash的field的数量hvals key
返回hash所有的valuehgetall key
返回hash所有的value和field
subscribe value
创建频道publish value
推送消息unsubscribe value
取消订阅频道