Redis常用命令及命名规范

redis命令用于在redis服务上执行操作,要在redis服务上执行命令,需要一个redis客户端

del key,该命令用于在key存在时删除key,可以删除多个key

dump key,查看某个key序列化的值 

exists kdy,判断某个key是否存在

ttl key,查看key剩余多久有效时间,-1代表永久

为了节省内存空间,我们可以给key设置有效时间

expire key seconds,设置某个key的有效时间,单位时秒

当失效的时候,我们再看ttl,其值为-2

persist key,设置某个key为永久有效

keys pattern,查看符合条件的key,其中 * 代表所有,?代表一个字符

select index,切换数据库,redis中默认有16个数据库,其下标是从0到15,默认是在0数据库中

randomkey,从当前数据库中随机返回一个key

rename key newkey,修改key的名称

move key db,讲当前数据库中的key移动到给定的数据库中

type key,查看key的类型

key的命名规范,最好用 : 分割,例如user:123:password

场景:给手机号 12345678901 发送验证码 123456,在redis中可以如下存储

key:phone:12345678901:code

vlue:123456

发布了423 篇原创文章 · 获赞 273 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/HeZhiYing_/article/details/104549659