文章目录
- 一、redis的数据模型
- 二、命令
- 1.set key value 将值存入redis
- 2.set key value EX [秒] 多少秒后过期
- 3.set key value PX [毫秒] 多少毫秒时过期,5000毫秒即为5秒
- 4.set key value NX key不存在才能设置
- 5.set key value XX key存在时才设置
- 6.mset key1 value1 key2 value2 设置多个值
- 7.EXPIRE key time 设置过期时间,几秒 PEXPIRE key time 设置过期时间,几毫秒
- 8.EXPIREAT KEY timestamp 设置时间戳,秒,到点时过期,注意时间要以虚拟机里的时间为准 PEXPIREAT KEY timestamps 设置时间戳,毫秒
- 9.PERSIST KEY 删除key的过期
- 10.TTL key 查看剩余时间,加p的是毫秒
- 11.keys * 查看全部建 keys a* 查看以a开头的键
- 12.TYPE key 查看键的类型
- 13.其他
一、redis的数据模型
二、命令
- 对于这些关键字的指令,要大写都大写,要小写都小写,大小结合会识别不出
1.set key value 将值存入redis
2.set key value EX [秒] 多少秒后过期
过期将显示为(nil)即空
3.set key value PX [毫秒] 多少毫秒时过期,5000毫秒即为5秒
4.set key value NX key不存在才能设置
也可以写成setNX key value
5.set key value XX key存在时才设置
setXX key value
6.mset key1 value1 key2 value2 设置多个值
- 注意加上NX或XX是原子操作,只要有一个键值不满足要求,其他键值也不会被存储
7.EXPIRE key time 设置过期时间,几秒 PEXPIRE key time 设置过期时间,几毫秒
8.EXPIREAT KEY timestamp 设置时间戳,秒,到点时过期,注意时间要以虚拟机里的时间为准 PEXPIREAT KEY timestamps 设置时间戳,毫秒
9.PERSIST KEY 删除key的过期
10.TTL key 查看剩余时间,加p的是毫秒
11.keys * 查看全部建 keys a* 查看以a开头的键
KEYS ?? 查看占位符为两位的键