Redis常用命令
记录一下Redis常用命令 以防忘记
一、key(键)
1.模糊查询key:keys 有三个通配符 *,?,[]
2.randomkey:随机返回key
3.type key:返回key 的存储类型
4.exists key:判断key是否存在
5.del key:删除key
6.rename/renamenx key newkey:改名,如果newkey不存在则修改成功
7.move key 1 :将key移动到1 数据库(redis默认使用0数据库)
8.select 0/1:使用 0 或者 1 数据库
9.ttl key:查询key 的生命周期(秒数,当key不存在是返回-2,key如果没有设置生命周期则返回-1)
10.pttl key:查询key的生命周期(毫秒数)
11.expire key 整数值:设置key的生命周期,以秒为单位
12.pexpire key 整数值:设置key的生命周期,以毫秒为单位
13.persist key:把指定key设置为永久有效
14.flushdb:删除当前数据库当中所有的key
15.flushall:删除所有数据库当中所有的key
二、String(字符串)
1.append key value:将value追加到原值的后面(如果键不存在,就相当于set key value)
2.set key value [ex 秒数] [px 毫秒数]
如果ex和px同时写,则以后面的有效期为准
如果key不存在则建立
如果key存在则修改其