常用命令
在redis中,默认一共有16个数据库,编号为0-15,正常情况下,用户登录成功后,首先看到的是0号库,可以手动切换为其他库,使用select 命令切换
set命令用于创建k/v对
del命令用于当key存在时删除key
dump命令序列化指定key,返回被序列化的值
若key不存在,则返回nil
exists命令检查key是否存在
1表示存在,0表示不存在
TTL命令以秒为单位,返回给定 key 的剩余生存时间(TTL, time to live)。
-2表示key不存在,-1表示没有设置有效时间,不会过期,我们可以通过EXPIRE key 设置有效时间
pexpire同样是设置过期时间,只是单位是毫秒
pttl和ttl命令一样,只是返回单位是毫秒
keys 通过正则表达式查找符合条件的key,keys * 查询所有的key
randomkey 从当前数据库随机返回一个key
type 返回key的类型,不存在返回的是none
rename 修改key的名称
flushdb清空当前库
flushall清空所有库