Sorted set类型
常用命令
命令 | 说明 | 例子 | 图片 |
zadd key value member | 往key集合中添加member元素,分数为value | zadd wzry 3000 大乔 | |
zincrby key increment member | 将key集合中的member元素 分数+increment | zincrby wzry 300 大乔 | |
zrange key start stop [withscores] | 将key集合中的元素按经济升序排列,加上withscores就连经济也显示 | zrange wzry 0 -1 withscores | |
zrevrange key start stop [withscores] | 将key集合中的元素按经济降序排列,加上withscores就连经济也显示 | zrevrange wzry 0 -1 withscores | |
zrank key member | 返回member元素在key结合中的正序排名 | zrank wzry 小乔 | |
zrevrank key member | 返回member元素在key结合中的倒序排名 | zrevrank wzry 大乔 | |
zcard key | 返回key集合元素个数 | zcard wzry |
非常用命令
命令 | 说明 | 例子 | 图片 |
zrangebyscore key min max [withscores] | 按【min,max】分数范围返回key集合中元素(正序)-->包含最小和最大 | zrangebyscore wzry 3000 6000 withscores | |
zrevrangebyscore key min max [withscores] | 按【min,max】分数范围返回key集合中元素(倒序)-->包含最大和最小 | zrevrangebyscore wzry 6000 3000 withscores | |
zrem key member | 删除key集合中member元素与分数 | zrem wzry 小乔 | |
zremrangebyscore key min max | 按【min,max】分数范围删除key集合中元素 | zremrangebyscore wzry 3000 6000 | |
zremrangebyrank key start stop | 删除key集合正序排名落在【start,stop】范围元素 | zremrangebyrank wzry 0 1 | |
zcount key min max | 按照分数范围【min,max】统计key集合中元素个数 | zcount wzry 100 300 注意:这里的数据是后面添加的 |
Redis全局命令
常用的全局命令
命令 | 说明 | 例子 | 图片 |
keys pattern | 按照pattern匹配规则,列表redis中所有相关的key | keys set* | |
exists key | 判断key是否存在 | exists set1 | |
expire key seconds | 给key设置过期时间,超时:seconds | expire set1 10 | |
persist key | 取消key过期时间 | persist set2 | |
select index | 切换数据库,默认是第0个,共有【0,15】个 | select 2 | |
move key db | 从当前数据库将key移动到指定db库 | move name 3 | |
randomkey | 随机返回一个key | randomkey | |
rename key newkey | 将key改名为newkey | rename name newname | |
echo message | 打印message信息 | echo message | |
dbsize | 查看key个数 | dbsize | |
info | 查看redis数据库等信息 | info | |
config get * | 查看所有redis配置信息 | config get * | |
flushdb | 清空当前数据库 | flushdb | |
flushall | 清空所有数据库 | flushall |