Redis

Redis 6.0 五种数据结构类型讲解和应用场景

2020-09-18  本文已影响0人  Amazing慕丶涵

一、五种数据结构类型

二、String 结构

SET key value      // 存入字符串键值对
MSET key value [key value ...]  // 批量储字符串键值对
SETNX key value // 存入一个不存在的字符串键值对
GET key  // 获取一个字符串的键值
MGET key[key,key,key,...] // 批量获取字符串的键值
DEL key // 删除一个键
EXPIRE key seconds // 设置一个键的过期时间(秒)
INCR key // 将key中储存的数字值加1
DECR key // 将key中储存的数字值减1
INCRBY key increment // 将key所存储的值加上increment
DECRBY key decrement // 将key所储存的值减去decrement
1) SET user1: value (json格式数据)
2) MSET user1: name zhang user1:balance 1888
    MGET user1: name user1: balance 
对象缓存
SETNX product:10001 true   // 返回1代表获取锁成功
SETNX product:10001 false  // 返回0代表获取锁失败
。。。 执行业务操作  
DEL product:10001 // 执行完业务释放锁

SET product:10001 true ex 10 nx // 防止程序意外终止导致死锁
INCR article:readcount:{文章id}
GET article:readcount:{文章id}
INCRBY orderld 1000   // redis批量生成序列号提升性能
上一篇 下一篇

猜你喜欢

热点阅读