Redis常用命令大全
1. Redis键(key)
1) key *
查所有的键
2)exits key
判断某个key是否存在(1代表存在,0不存在)
3)move key db
将当前库中的某个key移动到另一个库中
4)expire key 秒钟
为给定的key设置过期时间(过期的key会被移除数据库)
5)ttl key
查看key还有多少秒过期,-1表示永不过期,-2表示已过期
6)type key
查看key的类型
2. Redis字符串(String)
1 ) set/get/del/append/strlen
set k1 hello 设置k1的值为hello
get k1 获取k1的值
append k1 12345 在k1原有值追加12345,变成hello12345
strlen k1 查看k1的长度
del k1 删除k1
2 ) incr/decr/incrby/decrby (注:一定要是数字才能进行加减)
set k1 2 设置k1的值为2
incr k1 每次加1
decr k1 每次减1
incrby k1 3 每次加3
decrby k1 2 每次减2
3 )getrange(获取指定区间范围的值,类似between.....and的关系)
getrange k1 0 -1 表示获取k1全部的值
getrange k1 0 3 表示获取k1 0到3的值
setrange(设置指定区间范围的值,格式是setrange key 值 具体值)
setrange k1 0 xxx 表示从第0个区间设置k1的值为xxx234,它会将原三个值覆盖掉(例如k1原有值为:tin234)