Redis-原生命令

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
Redis-原生命令_第1张图片
对象存储
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

Redis-原生命令_第2张图片

集合set

Redis-原生命令_第3张图片
Redis-原生命令_第4张图片

有序集合zset

Redis-原生命令_第5张图片

你可能感兴趣的:(Redis,redis,数据库,缓存)