redis 的key查找
keys pattern 相应的key的查找
keys * 通配所有的字符
keys s* 通配以s开头的多个字符
keys s[ty] st 或 sy 通配中括号中的任意一个
keys a? 通配单个字符
randomkey 返回随机一个key
exists key 1/0
type age 值的类型
del key 删掉某个key
rename key1 key2 重新命名某个key
renamenx key1 key 如果存在则不改
select 1 切换数据库 默认为0 总共16数据库
move sea 1 移动到1号数据库
ttl key 返回key的生命周期 秒数
expire key 20 20秒
persist key
pexpire key 20 设置生命周期单位为毫秒
flusdb 清空数据库
字符串操作
set name ex 10 px 1567 只能写一个 如果有两个则以后面的为准
set name sunshiwen nx
set name sunshiwen xx 如果有的时候执行操作
mset a 1 b 2 一次性设置多个值
mget a b 一次get多个键值
append word @@ 在值后面添加值
getrange name 0 3 获得0-3
getrange name 0 -3
getset name sunshiwen 先读取新值然后赋值
set age 29
get age
incr age 增加1
decr age 减少1
incrby age 5 一次增加五个
decrby age 5 一次减少五个
incrbyfloat age 0.5
setbit char char 2 1 对位进行操作