字符串 string ----> 猫 ---> 蓝猫
哈希 hash------->狗----->{"name" : "旺财","age":2}
列表 list ----->张帅------>[帅,阳光,有才]
集合set (无序,不重复)--------->张帅---><a,b,c>
有序集合 shorted set/zset 张虎 ----><a,b,c>
1.字符串 String:
Set -----存数据
Get -----取数据
Setex ---给key 设置 过期时间 (时间一到就没了)---现时秒杀,抢购
Setnx --- key 存在则 不设置值,key 不存在则 设置值 --- 用于抢购的线程锁
2.哈希Hash
Hset -----存数据
Hget -----取数据
Hdel ------删除hash key 数据
Hkeys ---- 取出所有 hash 的key
Hvals ----- 取出所有hash 的值
Hgetall ---取出所有的hash 的key 和 value
3列表 List
Lpush ----- 存list 集合的数据
Lrange -----取 list 集合数据 (0,-1)
Llen --------显示list 集合的长度
Rpop -------移除最后一个数据并且展示
BRpop key1 [key2 ] timeout ------- 移除最后一个数据并且展示,如果里面有数据就弹出,没有数据则等待超时,直到里面有数据继续弹出
4.集合 Set (无序,不重复)
Sadd -------存取数据
Smemb