Redis-常用命令总结
Posted starstarstar
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis-常用命令总结相关的知识,希望对你有一定的参考价值。
#查询Redis的数据量 dbsize
#检查Redis的client是否连接 ping #放回 PONG ,说明连接正常
从海量数据中,查询出某一固定前缀的key
SCAN cursor [MATCH pattern] [COUNT count]
- 支持模糊查询,不保证每次执行都返回给定数量的元素
- 一次返回的元素不可控,只是大概率符合count参数
- 以0为游标,开始一次新的迭代,直到命令返回游标0完成一次遍历
- 基于游标的迭代器,需要基于上一次的游标延续之前的迭代过程
scan 0 match k* count 2 #结果: 1) "1024" 2) #命令含义: cursor=0 ,从头开始迭代,这里放置的数字,表示从哪里开始遍历 k*: 以k开头的 2:返回2个 #结果含义: 1) 是游标的当前位置 2) 是返回的部分的数据,并不一定是期望的数量
Redis常用数据类型
1??String:二进制安全,最基本的数据类型
-
#创建 set key value
- 图形化工具:
2??Hash: String元素组成的字典,适合存储对象
#添加元素 hset lilei name "Lei" age 26 title "Senior"
hget lilei age "26"
3??List:列表 ,按照String元素插入顺序排序
#插入 lpush mylist aaa #取出 lrange mylist 0 10
4??Set: String元素组合的无序集合,通过哈希表实现,不允许重复
#添加 sadd myset 222 #查询 smembers myset
5??Sorted Set: 通过分数来为集合中的成员,进行从小到大的排序
#插入:zadd name 排序分数值 value zadd myzset 3 abc #取出 从0~10的值 zrangebyscore myzset 0 10
以上是关于Redis-常用命令总结的主要内容,如果未能解决你的问题,请参考以下文章
测试开发进阶——Redis——Redis常用数据类型命令和使用场景总结