Key通用操作
Key 是一个字符串,通过key获取redis中保存的数据。
基本操作:
扩展操作(时效性控制)
1 2 3 4
| expire key seconds pexpire key milliseconds expireat key timestamp pexpireat key milliseconds-timestap
|
1 2
| ttl key # 查看还有多久过期(Time To Live)。永久有效的key返回值为-1,已经失效的key返回值为-2,带有时效性的返回剩余时长 pttl key
|
pattern的模式规则:
*
:匹配任意数量的任意符号
?
:匹配一个任意符号
[]
:匹配一个指定符号
例如:keys u[st]er:1
,查询所有以 u 开头,以 er:1
结尾,中间包含一个字母 s 或 t 。
1 2
| rename key newkey # 如果redis已经存在newkey,则会覆盖原来的newkey里面的值 renamenx key newkey # redis不存在newkey时才允许进行重命名
|
- 对所有key排序
排序对象是list、set、sorted_set
数据库通用操作
db基本操作:
1 2 3
| quit # 退出客户端 ping # 测试服务器是否连通 echo message
|
1 2
| flushdb # 清除当前数据库数据 flushall # 清除所有数据库数据
|