keys pattern:获取所有与pattern匹配的key,返回所有与该key匹配的keys。
通配符:
*表示任意0个或多个任意字符,
?表示任意一个字符
keys * 查询所有的key
del key1 key2…:删除指定的key
existskey:判断该key是否存在,1代表存在,0代表不存在
typekey:获取指定key的值类型。该命令将以字符串的格式返回。 返回的字符串为string、list、set、hash和zset,如果key不存在返回none。
设置key有效/过期
expirekey :设置key的生存时间,单位:秒
如果某个key过期,redis会将其删除
ttl key:获取该key所剩的超时时间,如果没有设置超时,返回-1。如果返回-2表示超时不存在。例如:用户激活。
激活邮件,激活短信。 10分钟,30分钟 内
Redis----设置过期时间 600
在redis上所做的所有数据操作,都是默认在0号数据库上操作
数据库和数据库之间,不能共享键值对。
切换数据库:select 数据库名;
把某个键值对进行数据库移植:move newkey 1:将当前库的key移植到1号库中
慎用:清空当前数据库:flushdb 和 redis服务器数据的清空:flushall
quit : 退出客户端 ctrl+c
dbsize:返回当前数据库中key 的数目
info:查看redis数据