Redis基础-Key通用指令

Key的作用

通过Key查询Redis中数据

基本操作

type:获取key的类型

del:删除key

exists:key是否存在

拓展操作

设置key的有效期

expire:(单位:秒)

pexpire:(单位:毫秒)

expireat:(时间戳——秒)

pexpireat:(时间戳——毫秒)

ttl:获取key的有效时间

pttl:当 key 不存在时,返回 -2 。 存在时返回所剩的毫秒数。

persist:转换永久,成功返回1,不存在的key或者操作失败返回0。

 查询key

keys * 查询所有的key
keys a* 查询所有a开头
keys *b 查询所有b结尾
keys ??c ??两个字符任意,后面c结尾
keys abc:? 查询所有abc:开头,最后一个字符任意
keys a[bc]de:1 查询所有a开头,de:1结尾,中间包含一个b或者c

 key其他操作

rename:key改名

renamenx:key改名,有返回值,成功返回1,失败0。

sort:key排序

key的通用操作

help @generic(help+TAB键)

redis数据库

redis有16个数据库,编号0-15,数据库之间相互独立。

解决key数量多,容易重复冲突问题

基本操作

select:切换数据库

ping:看数据库是否连接成功,连接成功返回PONG

echo:消息

 move:数据移动

数据清除(永远不要用)

dbsize

flushdb

flushall

 

原文地址:https://www.cnblogs.com/-zzc/p/14729555.html