随笔 - 195  文章 - 3  评论 - 36  阅读 - 63万

随笔分类 -  redis及应用

总结:redis 突然变慢
摘要:用户量暴增,无法下单,凌晨的夜,静悄悄... 经过查找发现Redis。 获取不到连接资源,并且集群中的单台 Redis 连接量很高。 大量的流量没了 Redis 的缓存响应,直接打到了 MySQL,最后数据库也宕机了…… 于是各种更改最大连接数、连接等待数,虽然报错信息频率有所缓解,但还是持续报错。 阅读全文
posted @ 2022-11-17 10:13 一只阿木木 阅读(207) 评论(0) 推荐(0) 编辑
Raft协议
摘要:算法基础 选举和日志复制 安全性 节点变更 第一篇:《解读Raft(一 算法基础)》 什么是RAFT 分布式系统除了提升整个体统的性能外还有一个重要特征就是提高系统的可靠性。 提供可靠性可以理解为系统中一台或多台的机器故障不会使系统不可用(或者丢失数据)。 保证系统可靠性的关键就是多副本(即数据需要 阅读全文
posted @ 2022-09-28 12:17 一只阿木木 阅读(401) 评论(0) 推荐(0) 编辑
redis zset 使用场景
摘要:前文,我们讨论过redis 的数据结构及使用场景。可参考: 参考: 总结篇4:redis 核心数据存储结构及核心业务模型实现应用场景 https://www.cnblogs.com/yizhiamumu/p/16566540.html 一:zset(sorted set:有序集合) Redis zs 阅读全文
posted @ 2022-09-27 23:34 一只阿木木 阅读(1750) 评论(0) 推荐(0) 编辑
Redis过期策略以及Redis的内存淘汰机制
摘要:此篇介绍了Redis过期策略以及Redis的内存淘汰机制,从内存淘汰的8种策略,如何开启内存淘汰策略到如何选择合适的淘汰策略,对Redis的内存淘汰机制做了全方位的阐述 如何高效的使用内存对于redis来说是非常关键的,因为redis的操作都是基于内存的,而每台机器的内存大小都有限制,且全没有磁盘空 阅读全文
posted @ 2022-09-24 10:00 一只阿木木 阅读(777) 评论(0) 推荐(0) 编辑
redis 基准性能测试与变慢优化
摘要:redis 参考目录: 生产级Redis 高并发分布式锁实战1:高并发分布式锁如何实现 https://www.cnblogs.com/yizhiamumu/p/16556153.html 生产级Redis 高并发分布式锁实战2:缓存架构设计问题优化 https://www.cnblogs.com/ 阅读全文
posted @ 2022-09-23 10:14 一只阿木木 阅读(1814) 评论(0) 推荐(2) 编辑
RedisCluster集群架构原理与通信原理
摘要:redis 参考目录: 生产级Redis 高并发分布式锁实战1:高并发分布式锁如何实现 https://www.cnblogs.com/yizhiamumu/p/16556153.html 生产级Redis 高并发分布式锁实战2:缓存架构设计问题优化 https://www.cnblogs.com/ 阅读全文
posted @ 2022-09-20 20:10 一只阿木木 阅读(954) 评论(0) 推荐(0) 编辑
Redis 高可用方案原理初探
摘要:redis 参考目录: 生产级Redis 高并发分布式锁实战1:高并发分布式锁如何实现 https://www.cnblogs.com/yizhiamumu/p/16556153.html 生产级Redis 高并发分布式锁实战2:缓存架构设计问题优化 https://www.cnblogs.com/ 阅读全文
posted @ 2022-09-20 10:35 一只阿木木 阅读(431) 评论(0) 推荐(0) 编辑
Redisson 源码分析及实际应用场景之实现延迟队列
摘要:redis 参考目录: 生产级Redis 高并发分布式锁实战1:高并发分布式锁如何实现 https://www.cnblogs.com/yizhiamumu/p/16556153.html 生产级Redis 高并发分布式锁实战2:缓存架构设计问题优化 https://www.cnblogs.com/ 阅读全文
posted @ 2022-09-19 10:40 一只阿木木 阅读(983) 评论(0) 推荐(0) 编辑
分布式缓存应用场景与redis持久化机制
摘要:redis 参考目录: 生产级Redis 高并发分布式锁实战1:高并发分布式锁如何实现 https://www.cnblogs.com/yizhiamumu/p/16556153.html 生产级Redis 高并发分布式锁实战2:缓存架构设计问题优化 https://www.cnblogs.com/ 阅读全文
posted @ 2022-09-17 17:20 一只阿木木 阅读(490) 评论(0) 推荐(0) 编辑
消息队列为什么选用redis?聊聊如何做技术方案选型?
摘要:消息队列为什么选用redis?聊聊如何做技术方案选型? 老生常谈,消息队列主要有几大用途: 解耦:下单完成之后,需要订单服务去调用库存服务减库存,调用营销服务加营销数据。 引入消息队列,可以把订单完成的消息丢进队列里,下游服务自己去调用就行了,这样就完成了订单服务和其它服务的解耦合。使用消息MQ后, 阅读全文
posted @ 2022-09-13 17:34 一只阿木木 阅读(886) 评论(0) 推荐(2) 编辑
在缓存和数据库双写场景下,一致性是如何保证的
摘要:redis 参考目录: 生产级Redis 高并发分布式锁实战1:高并发分布式锁如何实现 https://www.cnblogs.com/yizhiamumu/p/16556153.html 生产级Redis 高并发分布式锁实战2:缓存架构设计问题优化 https://www.cnblogs.com/ 阅读全文
posted @ 2022-09-12 17:31 一只阿木木 阅读(813) 评论(0) 推荐(0) 编辑
DB\redis\zookeeper分布式锁设计
摘要:redis 参考目录: 生产级Redis 高并发分布式锁实战1:高并发分布式锁如何实现 https://www.cnblogs.com/yizhiamumu/p/16556153.html 生产级Redis 高并发分布式锁实战2:缓存架构设计问题优化 https://www.cnblogs.com/ 阅读全文
posted @ 2022-09-06 20:38 一只阿木木 阅读(207) 评论(0) 推荐(0) 编辑
如何保证 Redis 的高并发和高可用?讨论redis的单点,高可用,集群
摘要:如何保证 Redis 的高并发和高可用?讨论redis的单点,高可用,集群。 打开GitHub搜索redis,边可以看到,该项目的介绍是这样的: Redis is an in-memory database that persists on disk. The data model is key-v 阅读全文
posted @ 2022-08-15 08:08 一只阿木木 阅读(598) 评论(0) 推荐(0) 编辑
总结篇4:redis 核心数据存储结构及核心业务模型实现应用场景
摘要:总结篇4:redis 核心数据存储结构及核心业务模型实现应用场景 redis 和memcached 有什么区别?为什么在高并发下,单线程的redis 比多线程的效率高? mc 可以缓存图片和视频,redis 支持除更多的数据结构。redis 典型的应用场景是用户订单列表,用户消息,帖子评论等。 re 阅读全文
posted @ 2022-08-09 16:25 一只阿木木 阅读(398) 评论(0) 推荐(0) 编辑
总结篇3:redis 典型缓存架构设计问题及性能优化
摘要:聊聊对于缓存预热、缓存穿透、缓存雪崩、缓存击穿、缓存更新、缓存降级的定义理解 缓存穿透 定义 当查询Redis中没有的数据时,该查询会下沉到数据库层,同时数据库层也没有该数据,当这种情况大量出现或被恶意攻击时,接口的访问全部透过Redis访问数据库,而数据库中也没有这些数据,我们称这种现象为"缓存穿 阅读全文
posted @ 2022-08-06 21:50 一只阿木木 阅读(643) 评论(0) 推荐(0) 编辑
生产级Redis 高并发分布式锁实战2:缓存架构设计问题优化
摘要:对于大多数高并发场景,都是读多写少。比如商品信息,医生挂号信息等。提交订单页只有一个操作。 对于一个普通的缓存架构设计,实现商品的增删改查功能,代码如下: Controller 层 @RestController("/api/product") public class ProductControl 阅读全文
posted @ 2022-08-06 11:09 一只阿木木 阅读(517) 评论(0) 推荐(0) 编辑
生产级Redis 高并发分布式锁实战1:高并发分布式锁如何实现
摘要:高并发场景:秒杀商品。 秒杀一般出现在商城的促销活动中,指定了一定数量(比如:1000个)的商品(比如:手机),以极低的价格(比如:0.1元),让大量用户参与活动,但只有极少数用户能够购买成功. 示例代码 @RestController public class IndexController { 阅读全文
posted @ 2022-08-05 22:53 一只阿木木 阅读(576) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示