1.设置键-值
set myname zsn
其中myname为键 zsn为值
2.根据键取值
get myname
3.查询键
keys *----查询所有的键
keys my*-----模糊查询 查询以my开头的键
keys ag?-----模糊查询 查询只有3位且以ag开头的键
keys se[xa]-----模糊查询 查询键名为sex或sea的键
以上命令输出结果如图:
4.随机取出一个key
randomkey
5.判断某一个键是否存在(1/0)
exists age
注:如果存在输出1否则输出0
6.判断键的类型
type age
7.删除指定的的键
del test
8.对指定键进行重命名
rename phone mobile
注:如果修改键名已经存在会将之前的值进行覆盖,建议使用renamenx(成功返回1,否则返回0)
9.选择数据库
select 1
注:1 为数据库的标号 通常默认数据库标号为0
10.将指定键值移动到其他数据库
move mobile 1
11.查询键的生命周期
ttl myname
注:-1表示永久有效,-2表示该key不存在,pttl 以毫秒返回生命周期
12.对指定key设置生命周期
expire test 10
注:expire生命周期以秒为单位,pexpire以毫秒为单位。
13.设置生命周期后如果不想让其失效,可再次设置其永久有效
persist test