插入数据:
set name test
keys t?st
keys t*
set name test
set age 18
获取所有的key:keys *
keys key
keys test
keys t?st
keys t*
keys tes[ty]
返回随机一个key 删除成功返回1 如果key不存在则返回0:
randomkey
查看key的类型:
type key
查看这个可以是否存在 0 - 不存在 1 - 存在
exists key
删除指定的key
del key
给指定的key'修改名字
rename key
修改key的名字为newkey 如果数据库没有newkey 则修改为newkey并且返回1否则返回0
renamenx key newkey
## redis 默认开启16个数据库,如果想添加更多的数据库,需要更改配置文件
切换数据库(注:数据库从0开始)
select 1
从当前数据库移动到1号数据库
move key1
查看当前key的有效期 返回如果是-1则代表永久有效,key正常返回的是秒数,对于不存在的key则返回-2
ttl key
查看当前key有效期为多少毫秒 (注:返回的是毫秒)
pttl key
设定当前的key的有效期为100秒(注:后面的数字必须是整型)
expire key 100
设定当前的key的有效期为1000毫秒(注:后面的数字必须是整型)
pexpire key 1000