切换数据库
1 | SELECT 1 # redis 默认使用数据库 `0` |
基本命令
setKEY VALUEdelKEY KEY2existsKEYexpireKEY 30 # 单位为秒pexpireKEY 1500 # 单位为毫秒ttlkey # 查看剩余生存时间pttlKEY # 查看剩余生存时间,单位毫秒persistKEY # 去掉生存时间,不删除 keyexpireatKEY 1355292000 # unix 时间戳pexpireatKEY # 毫秒时间戳keys* # 匹配数据库中所有 keymigrate127.0.0.1 6380 KEY DB_NAME TARGET_DB_NAME # 将 key 原子性地从当前实例传送到目标实例的指定数据库上,一旦传送成功, key 保证会出现在目标实例上,而当前实例上的 key 会被删除。moveKEY TARGET_DB_NAME # 将当前数据库的 key 移动到给定的数据库 db 当中randomkey# 随机返回一个keyrenameKEY NEW_KEY_NAMErenamenx# 当且仅当 newkey 不存在时,将 key 改名为 newkey nx => Not eXistssort keys [DESC]# 默认从小到大 DESC 从大到小dumprestore# 序列化给定的 KEY
数值类型
type KEY
- none
- string
- list
- set
- zset
- hash