1. 测试性能
redis-benchmark
2. 默认16个数据库
- 每个数据库的内容不相同,也不相通。
vim /opt/redis-5.0.4/redis.conf
3. 切换数据库
select {index}
127.0.0.1:6379> select 1
从0号数据库,切换为1号数据库。127.0.0.1:6379[1]> select 2
从1号数据库,切换为2号数据库。
4. 关闭数据库
127.0.0.1:6379[2]> flushdb
清空当前数据库内容。127.0.0.1:6379[2]> flushall
清空所有数据库的内容,慎用。
5. 键的模糊查询
5.1 * 通配任意多个字符
keys *
查询所有的键。
keys k*
模糊查询k开头,后面随便多少个字符。keys *e
模糊查询e为最后一位,前面随便多少个字符。keys *k*
双 * 模式,匹配任意多个字符:查询包含k的键。
5.2 ? 通配单个字符
keys k?
模糊查询k字头,并且匹配一个字符。keys k??
你只记得第一个字母是k,他的长度是3。
5.3 [] 通配括号内的某一个字符
keys r[ae]dis
查询包含a或e的键 radis 或 redis。
6. 判断某个key是否存在
exists key
返回1 存在;返回0 不存在。
7. 移动(剪切,粘贴)键到其他库
move key dbindex
8. 查看键还有多久过期(-1永不过期,-2已过期)
ttl key
9. 为键设置过期时间(生命倒计时)
expire key second
10. 查看键的数据类型
type key