redis命令

redis数据类型:哈希键值对,字符串,列表,字典

列表命令:
lpush 表名 列表数据元素 # 左边插入列表数据
rpush 表名 列表数据元素 # 右边插入列表数据

lrange 表名 开始数 结束数 # 得到一个的列表数据,栈方式排序

blpop 表名 等待时间 # 删除左侧列表数据,阻塞时长为等待时间
brpop 表名 等待时间 # 删除右侧列表数据,阻塞时长为等待时间

lpop 表名 # 删除最左侧列表数据
lpop 表名 # 删除最右侧数据

llen 表名 # 列表数据长度

lindex 表名 索引值 # 取列表数据第X个元素

集合命令:
sadd 表名 集合数据元素 # 插入集合数据元素

scard 表名 # 集合数据长度

sdiff 表名一 表名二 # 取表一与表二不相交部分。例:A={1,2},B={2,3},返回{1}
sinter 表名一 表名二 # 取表一与表二相交部分。例:A={1,2},B={2,3},返回{2}

spop 表名 # 随机弹出一个元素

srandmenber 表名 数量 # 从表名集合中,随机获取X数量元素

smenbers 表名 # 获取集合表中所有的元素

可排序集合命令:
zadd 表名 元素分数 # 设置元素的分数值,例:zadd zcourses_set 100 "A" 80 "B" 60 "C"

zrangebyscore 表名 最小值 最大值 # 获取分数最小最大之间的所有的元素,例:zrangebyscore zcourses_set 0 80 ,返回B,C

zcount 表名 最小值 最大值 # 获得最小最大之间的数据量统计

posted @ 2019-09-12 10:22  spotfg  阅读(93)  评论(0编辑  收藏  举报