redis
文章平均质量分 85
越走越远的风
认识世界不重要,重要的是认识自己。
展开
-
redis集群数据存储方式
redis集群就是借鉴了hash一致性算法,16384个哈希槽,就是对应的16384个虚拟节点。新增节点时,就是对这些哈希槽重新分配,影响的数据量就为集群数量分之一。原创 2023-04-05 17:58:50 · 856 阅读 · 0 评论 -
redis之缓存淘汰策略
我们set key的时候,都可以给一个expire time,就是过期时间。如果假设你设置一批key只能存活1个小时,那么接下来1小时后,redis是怎么对这批key进行删除的?redis内存满了之后会发生什么事情呢?生产上应该设置哪种缓存淘汰策略呢?好了,今天我们就来讲讲redis的缓存淘汰策略。原创 2023-04-03 11:27:34 · 1799 阅读 · 0 评论 -
缓存穿透、雪崩、击穿详解
正常来讲,每次查询数据库时,都会先去缓存中查询是否存在,如果存在则返回,不存在则取查db。如果去查询数据库不存在的数据,则缓存肯定不存在,那么每次查询都要访问数据库,这就是缓存穿透。欢迎关注个人公众号【好好学技术】交流学习缓存雪崩是指在某一个时间段,缓存集中过期失效。是指一个key非常热点,在不停的扛着大并发,大并发集中对这一个点进行访问,当这个key在失效的瞬间,持续的大并发就穿破缓存,直接请求数据库。很多时候容易搞混缓存击穿和缓存穿透,其实只要记着缓存击穿的前提是先击中,才能穿透。原创 2023-03-30 10:04:10 · 70 阅读 · 0 评论 -
redis九大数据类型及场景案例实现
Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多 种类型的数据结构,如 字符串(strings)、散列(hashes)、 列表(lists)、 集合(sets)、 有序集合(sorted sets)等。原创 2023-03-28 12:06:23 · 144 阅读 · 0 评论