以key value形式存储数据
常用命令:
set key value/get key
mset key value [key value...]/mget key[key...]
如:mset user:1:name 张三 user:1:age 20,
则:mget user:1:name user:1:age
得:张三 20
对比1命令,适合于针对对象的某个属性值进行操作,如对user对象的age进行操作而不需要取出整个对象操作后再把整个对象放回去。
setnx key value(存入一个不存在的值,如果已存在则不做任何操作,可用于实现简单的分布式锁)
del key[key...](删除)
expire key seconds(设置超时时间)
incr key(原子加)
incrby key count(批量一次性加count,可应用于高并发场景下,如取数据库全局序列号)