flushad:清空当前数据库
flushall:清空所有数据库
keys * :查看当前数据库key值
exists name:判断name的key是否存在,存在返回1,不存在返回0
expire name 10:倒计时10秒钟后过期
ttl name:查看当前还剩多少秒
type name:查看当前key类型
select 0-15:选择第几个数据库,redis一共只有16个数据库
append name "hello":追加字符串,如果key不存在就相当于setkey
strlen name:查看字符串长度
incr view:自增1
decr view:自减1
incrby view 10:增加10
decrby view 5:减5
getrange name 1 3:截取下标1到3的字符
getrange name 0 -1:所有字符串
setrange name 1 xx:从位置1开始替换字符串
setex:设置过期时间
setnx:如果不存在就创建key
mset:批量设置值
mget:批量获取值
msetnx:原子性操作,要么一起成功要么一起失败
存储对象格式
set usr:1 {name:zhangsan,age:18}:json格式
mset usr:1:name zhangsan usr:1:age 18
getset:先get再set 如果不存在值返回null,如果存在值,获取原来的值,设置新的值
原文:https://www.cnblogs.com/zyl777/p/15265428.html