通过Key查询Redis中数据
type:获取key的类型
del:删除key
exists:key是否存在
expire:(单位:秒)
pexpire:(单位:毫秒)
expireat:(时间戳——秒)
pexpireat:(时间戳——毫秒)
ttl:获取key的有效时间
pttl:当 key 不存在时,返回 -2 。 存在时返回所剩的毫秒数。
persist:转换永久,成功返回1,不存在的key或者操作失败返回0。
keys * | 查询所有的key |
keys a* | 查询所有a开头 |
keys *b | 查询所有b结尾 |
keys ??c | ??两个字符任意,后面c结尾 |
keys abc:? | 查询所有abc:开头,最后一个字符任意 |
keys a[bc]de:1 | 查询所有a开头,de:1结尾,中间包含一个b或者c |
rename:key改名
renamenx:key改名,有返回值,成功返回1,失败0。
sort:key排序
key的通用操作
help @generic(help+TAB键)
redis有16个数据库,编号0-15,数据库之间相互独立。
解决key数量多,容易重复冲突问题
select:切换数据库
ping:看数据库是否连接成功,连接成功返回PONG
echo:消息
move:数据移动
数据清除(永远不要用)
dbsize
flushdb
flushall