string
单值
set key value
get key
对象
set user:1 value
Mset user:1:name zhangsan user:1:sex man
Mget user:1:name user:1:sex
分布式锁
setnx product:1001 true
计数器/全局序列号维护
incr article:readcount:{文章id}
get article:readcount:{文章id}
哈希hash
一个key 一个value value里面又有 key 和 value
对象存储
HMSET user userid:name zhangsna userid:sex man
如:
HMSET user 1:name zhangsna 1:sex man
HMGET user 1:name 1:sex
反思: 如果user表数据量很多,还能存在hash这种结构里面吗?【big key】
添加:hset
增加:hincrby
求总数:hlen
删除:hdel
获取所有信息:hgetall
列表list
集合set