通用命令
1. keys pattern 查询相应的key
在redis里面,允许模糊查询key
有3个通配符 * ,?.[]
*表示任意多个字符
?表示单个字符
[]通配括号内的某一个字符
2.randomkey
随机返回某一个key
3.type [key]
返回key存储值的类型
有String,link,set,orderset,hash
4 exists [key]
判断某个key是否存在 返回1/0
5.del key1 key2
删除一个或者多个key
不存在的key忽略掉,返回真正删除key的数量
6.rename key newkey
给key 改名为newkey
如果newkey以存在,则newkey的原值被覆盖
7.renamenx key newkey
给key改名为newkey
发生修改了返回1,未发生修改返回0
nx-->not exists ,即newkey不存在的时候才会作改名动作
8.move key db
移动某个key-value 去某个db库
redis默认有16个数据库 编号为0-15
默认为0
选择某个数据库 select 数字
9. ttl key
查询key的有效期
当某个key不存在的时候返回-2
当key没有有效期(不过期)的时候返回-1
10.expire key 整型值(秒)
设置key的生命周期,以秒为单位
同理:
pexpire key 整型值(毫秒)
设置key的生命周期,以毫秒为单位
pttl key 以毫秒为单位显示生命周期
11.persist key
作用:把key置为永久有效