logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

redis数据类型(5种)和底层实现

下面我们就学习Redis的数据结构,也是使用Redis要知道的最基础的知识。Redis是一个Key-Value型的内存数据库,它所有的key都是字符串,而value常见的数据类型有五种:string,list,set,zset,hash。Redis的这些数据结构,在底层都是使用redisObject来进行表示。redisObject中有三个重要的属性,分别是。表示保存的value的类型。。常用的命

#redis#数据库#缓存
redis缓存的雪崩、击穿、穿透,淘汰策略,持久化

缓存不存在,数据库存在,高并发,大量的key原因:大量数据同时过期,Redis宕机解决方案:给缓存数据的过期时间上加上小的随机数,避免造成同时过期;互斥锁;服务降级;服务熔断;请求限流;Redis缓存主从集群:缓存不存在,数据库存在,高并发,少量的key原因:经常访问的热点数据过期解决方案:不给热点数据设置过期时间,一直保留:缓存不存在,数据库不存在,高并发,少量的key原因:要访问的数据既不在缓

#redis#缓存#数据库 +1
到底了