Redis学习笔记2 - 通用key操作命令

Redis命名大全地址:https://redis.io/commands

1. 3个通配符 * ? [] 查询当前有哪些keys,command: keys * 

*   - 通多个字符,例:查找key=mysite, keys my*(表示my字符开头的keys)

? - 通配单个字符,例:查找key=mysite, 可以使用:keys my?ite

[]  -  通配中括号中的某一字符,例:查找key=mysite, 可以使用:keys my[rst]ite 

2. 随机返回key, command: randomkey

3. 判断key是否存在,command: exists mysite

4. 重命名key, command: rename mysite mysit # renamenx: 判断修改的名称不存在时才修改 

5. 删除key, command: del mysite

6. 移动key,将key=mysite移动到1号库,command: move mysite 1 # redis默认有16个库,分别是0,1,2,3....15进行编号,通过select index进行切换

7. 生命周期:

7.1. 查询key的生命周期,command: ttl mysite # 返回值单位为秒,如果返回-1表示永不过期,redis 2.8以后返回值为-2表示key不存在。pttl 生命周期单位为毫秒

7.2. 设置key的生命周期, command: expire mysite  100 # 100单位是秒。pexpire 设置生命周期单位为毫秒

7.3. 设置key不过期, command: persist mysite

8. 清空所有缓存,command: flushdb

猜你喜欢

转载自www.cnblogs.com/shuzehui/p/12182999.html