Redis通用命令可以操作Redis的五种数据类型。
String list Hash set 有序set
获取所有与pattern匹配的key,返回所有与该key匹配的keys。*表示一个或多个字符,?表示任意一个字符。
keys pattern
删除指定的key
del key [key...]
判断指定的key的是否存在
存在返回1,不存在返回0
exists key
重命名key
为当前的key重新命名
rename key newkey
(重点)
获取对应key的类型(返回的值为字符串类型## 标题 ##有String list Hash set zset)
如果key不存在则返回none
type key
设置key有效/过期
设置key的生存时间,单位:秒
expire key second
查看key有效期的剩余时间(返回值为-1代表没有设置过有效时间,-2代表设置key已经过期[redis会将其删除 ],正数代表剩余时间)
ttl key
其他命令:
查看数据库中多少个键值对
dbsize
查看系统信息
info