![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 86
Tattoo_Welkin
Just do it !!!
展开
-
Redis 核心技术与实战-实践篇读书笔记 20~终结
主要原因:内存碎片引起的内存碎片的产生主要是:(1)分配机制 (2)键值对大小不一样和删改操作看 INFO memory 命令中的 Redis 当前的内存碎片率指标。 mem_fragmentation_ratio 大于 1 但小于 1.5。这种情况是合理的。而大于 1.5 后则认为不是合理的范畴。启动碎片清理即可。这个命令只是启用了自动清理功能,但是,具体什么时候清理,会受到下面这两个参数的控制。这两个参数分别设置了触发内存清理的一个条件,如果同时满足这两个条件,就开始清理。在清理的过程中,只要有一原创 2022-06-09 22:33:38 · 1714 阅读 · 1 评论 -
Redis 的那些事
文章目录SQL 与 NOSQL 的区别什么是redis?有什么优势?与memcached 的比较?redis是什么?优势与memcached 的比较?redis支持的数据类型Redis 有哪几种数据淘汰策略?缓存穿透,雪崩,等等redis的主从复制redis集群(为啥子不是一致性哈希?)redis的事件循环SQL 与 NOSQL 的区别什么是redis?有什么优势?与memcached 的比较......原创 2019-10-09 10:13:02 · 253 阅读 · 0 评论 -
Redis 核心技术与实战-实践篇读书笔记
文章目录12 | 有一亿个 keys 要统计,应该用哪种集合?聚合统计排序统计场景:二值状态统计基数统计HyperLogLog 的内部实现(TODO)12 | 有一亿个 keys 要统计,应该用哪种集合?聚合统计当你需要对多个集合进行聚合计算时,Set 类型会是一个非常不错的选择。不过,我要提醒你一下,这里有一个潜在的风险。Set 的差集、并集和交集的计算复杂度较高,在数据量较大的情况下,如果直接执行这些计算,会导致 Redis 实例阻塞。所以,我给你分享一个小建议:你可以从主从集群中选择一个从库原创 2022-05-23 22:54:37 · 1102 阅读 · 0 评论 -
K-V 存储与Redis
文章目什么是缓存击穿、缓存穿透、缓存雪崩?缓存雪崩缓存穿透如何解决?缓存击穿如何解决?Redis 过期策略和内存淘汰策略什么是缓存击穿、缓存穿透、缓存雪崩?缓存雪崩指缓存中数据大批量到过期时间,而查询数据量巨大,请求都直接访问数据库,引起数据库压力过大甚至down机。解决其实很简单:让其到期时间均匀即可。或者设置热点数据永远不过期,有更新操作就更新缓存就好了(比如运维更新了首页商品,那你刷下缓存就完事了,不要设置过期时间),电商首页的数据也可以用这个操作,保险。缓存穿透缓存穿透是指缓原创 2022-04-13 12:18:55 · 1539 阅读 · 0 评论 -
Redis 数据结构与对象
文章目录前提:跳表跳表是不是很浪费内存??索引的动态更新列表(list)(1): 压缩列表(数据量小)(2): 链表(数据量大)字典(hash)(1)压缩列表(数据量小)(2)散列表(数据量大)集合(set)(1) 有序数组(就是排好序的数组)(2) 散列表前提:跳表先给出大体结构图:时间复杂度:O(log(n))如何分析:(n) ->(n/2)->(n/4)->(n/8)-…(n/2...原创 2019-04-08 20:44:27 · 980 阅读 · 0 评论 -
Redis集群与慢查询
文章目录集群Redis集群的数据分布之分片clusterNode 结构解读clusterState 结构解读排序慢查询集群每个Redis服务器启动起来时,都会去检查配置cluster-enabled。如果是yes,自然就成为集群的节点。如果no,那么就作为一个服务器单机。对于每一个节点服务器用到的数据,Redis 将他们保存到了clusterNode,cliusterLikn,cluster...原创 2019-08-18 17:40:25 · 2214 阅读 · 0 评论 -
Redis单机数据库的实现,持久化以及过期淘汰策略
文章目录服务器中的数据库数据库的实现另外,对于操作键空间时,redis 还会做一些额外的操作。3. 键的过期时间(生存时间)(1)过期键的删除策略定时删除惰性删除 (类似于SDS)定期删除Redis采用的删除策略4. watch 命令5. 持久化和dirty计数器的值的关系RDB 持久化AOF 持久化复制6. 数据库通知略服务器中的数据库服务器会将所有的数据库都保存在 RedisServer ...原创 2019-08-10 21:37:50 · 409 阅读 · 0 评论 -
Redis 客户端与服务器
文章目录原创 2019-09-15 10:56:35 · 319 阅读 · 0 评论