会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
你学到了吗
博客园
首页
新随笔
联系
订阅
管理
1
2
3
下一页
2021年4月15日
Redis实践 ----缓存异常
摘要: 如何解决数据不一致问题? 读写缓存模式采用同步只写策略保证缓存和数据库的数据一致性。 重试机制 具体来说,可以把要删除的缓存值或者是要更新的数据库值暂存到消息队列中(消息队列支持ack机制,写失败会继续重试,例如使用 Kafka 消息队列)。当应用没有能够成功地删除缓存值或者是更新数据库值时,可以从
阅读全文
posted @ 2021-04-15 17:53 你学到了吗
阅读(143)
评论(0)
推荐(0)
编辑
Redis实践----缓存雪崩、击穿、穿透
摘要: 缓存雪崩 缓存雪崩是指大量的应用请求无法在 Redis 缓存中进行处理,紧接着,应用将大量请求发送到数据库层,导致数据库层的压力激增。 成因1:缓存中有大量数据同时过期,导致大量请求无法得到处理。 解决方案: 1、避免给大量的数据设置相同的过期时间。。如果业务层的确要求有些数据同时失效,你可以在用
阅读全文
posted @ 2021-04-15 17:52 你学到了吗
阅读(87)
评论(0)
推荐(0)
编辑
Redis实践----Redis缓存的应用
摘要: Redis 缓存处理请求的两种情况 缓存命中:Redis 中有相应数据,就直接读取 Redis,性能非常快。 缓存缺失:Redis 中没有保存相应数据,就从后端数据库中读取数据,性能就会变慢。而且,一旦发生缓存缺失,为了让后续请求能从缓存中读取到数据,我们需要把缺失的数据写入 Redis,这个过程叫
阅读全文
posted @ 2021-04-15 14:32 你学到了吗
阅读(249)
评论(0)
推荐(0)
编辑
2021年4月14日
Redis实践----内存碎片
摘要: 当数据删除后,Redis 释放的内存空间会由内存分配器管理,并不会立即返回给操作系统。所以,操作系统仍然会记录着给 Redis 分配了大量内存。 这往往会伴随一个潜在的风险点:Redis 释放的内存空间可能并不是连续的,那么,这些不连续的内存空间很有可能处于一种闲置的状态。这就会导致一个问题:虽然有
阅读全文
posted @ 2021-04-14 21:52 你学到了吗
阅读(135)
评论(0)
推荐(0)
编辑
Redis实践----Redis性能优化之Redis变慢
摘要: 查看 Redis 的响应延迟:redis-cli --latency -h host -p port 基于当前环境下的 Redis 基线性能判断Redis是否变慢: 所谓的基线性能呢,也就是一个系统在低压力、无干扰下的基本性能,这个性能只由当前的软硬件配置决定。 redis-cli 命令提供了–in
阅读全文
posted @ 2021-04-14 18:49 你学到了吗
阅读(798)
评论(0)
推荐(0)
编辑
Redis实践---集合类型的选择
摘要: 集合类型常见的四种统计模式,包括聚合统计、排序统计、二值状态统计和基数统计。 聚合统计 所谓的聚合统计,就是指统计多个集合元素的聚合结果,包括: 统计多个集合的共有元素(交集统计); 把两个集合相比,统计其中一个集合独有的元素(差集统计); 统计多个集合的所有元素(并集统计)。 当你需要对多个集合进
阅读全文
posted @ 2021-04-14 16:19 你学到了吗
阅读(149)
评论(0)
推荐(0)
编辑
2021年4月13日
Redis基础及原理
摘要: Redis为什么这么快 redis表现突出的原因: 1、在内存中进行操作 2、高效的数据结构。 一方面,这是因为它是内存数据库,所有操作都在内存上完成,内存的访问速度本身就很快。 另一方面,这要归功于它的数据结构。这是因为,键值对是按一定的数据结构来组织的,操作键值对最终就是对数据结构进行增删改查操
阅读全文
posted @ 2021-04-13 09:55 你学到了吗
阅读(455)
评论(0)
推荐(0)
编辑
Redis基础---哨兵集群
摘要: 为了实现主从切换,我们引入了哨兵;为了避免单个哨兵故障后无法进行主从切换,以及为了减少误判率,又引入了哨兵集群;哨兵集群又需要有一些机制来支撑它的正常运行。 基于 pub/sub 机制的哨兵集群组成 哨兵实例之间可以相互发现,要归功于 Redis 提供的 pub/sub 机制,也就是发布 / 订阅机
阅读全文
posted @ 2021-04-13 09:45 你学到了吗
阅读(148)
评论(0)
推荐(0)
编辑
2021年4月12日
redis基础---切片集群
摘要: 在实际应用 Redis 时,随着用户或业务规模的扩展,保存大量数据的情况通常是无法避免的。而切片集群,就是一个非常好的解决方案。 在使用 RDB 进行持久化时,Redis 会 fork 子进程来完成,fork 操作的用时和 Redis 的数据量是正相关的,而 fork 在执行时会阻塞主线程。数据量越
阅读全文
posted @ 2021-04-12 19:06 你学到了吗
阅读(1307)
评论(0)
推荐(0)
编辑
Redis基础---哨兵机制
摘要: 主库发生故障,竟无法同步从库、无法处理客户端的写操作 如果主库挂了,我们就需要运行一个新主库,比如说把一个从库切换为主库,把它当成主库。 哨兵机制 哨兵其实就是一个运行在特殊模式下的 Redis 进程,主从库实例运行的同时,它也在运行。哨兵主要负责的就是三个任务:监控、选主(选择主库)和通知。 监控
阅读全文
posted @ 2021-04-12 16:08 你学到了吗
阅读(101)
评论(0)
推荐(0)
编辑
1
2
3
下一页
<
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
公告
昵称:
你学到了吗
园龄:
5年11个月
粉丝:
0
关注:
2
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔档案
2021年4月(15)
2020年12月(1)
2019年4月(2)
2019年3月(3)
阅读排行榜
1. redis基础---切片集群(1307)
2. Redis实践----Redis性能优化之Redis变慢(798)
3. Redis基础-主从库模式(470)
4. Redis基础及原理(455)
5. 日积月累--线程中断interrupt()方法(380)
点击右上角即可分享