首页
文章归档
Java面试复习
Redis学习
瞬间
关于页面
此昵称不存在
行动起来,活在当下
累计撰写
35
篇文章
累计创建
7
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
以下是
redis
相关的文章
2025-02-12
Redis 面试总结
Redis 常见知识总结 1. Redis 常见应用场景 场景 作用描述 缓存 提高读性能,减少数据库压力,解决缓存穿透/击穿/雪崩问题 分布式锁 使用 SETNX、Redisson 实现分布式锁 Token 存储 适用于 JWT、Session 共享等场景 消息队列 作为轻量级消息队列使用(lis
2025-02-12
67
0
0
Java面试复习
2022-11-13
Redis key相关优化
2022-11-13
87
0
0
Redis学习
2022-11-13
Redis集群 来自黑马点评课件
2022-11-13
89
0
0
Redis学习
2022-11-13
Redis哨兵(Sentinel)
Sentinel的三个作用监控 (监控Redis集群的健康状态)故障转移(发现主节点挂掉后会选举一个从节点作为主节点,并通知所有子节点)通知(通知java客户端 主节点地址发生变化)Sentinel如何判断一个Redis示例是否健康?每隔1秒发送一个ping命令,如果超过一定时间没有响应则主观的认为
2022-11-13
136
0
0
Redis学习
2022-11-08
RDB和AOF
2022-11-08
82
0
0
Redis学习
2022-10-30
Redis消息队列
基于List结构模拟消息队列队列是入口和出口不在一起的,因此我们可以利用Redis的List结构模拟消息队列。利用LPUSH(从左侧添加元素)结合RPOP(从右侧取出元素)、RPUSH(从右侧添加元素)结合LPOP(从左侧取出元素)来实现。不过,该方式存在一个问题,当队列中没有消息时LPOP或者RP
2022-10-30
72
0
0
Redis学习
2022-10-29
基于Redis实现分布式锁
基于Redis的分布式锁实现思路利用set nx ex获取锁,并设置过期时间,保存线程标识锁释放时先判断线程标识是否与自己的一致,一致则删除 避免误删特性利用set nx 满足锁的互斥性利用set ex 保证故障时锁依然释放,避免死锁,提高安全性利用Redis集群保证高可用和高并发特性简单的Redi
2022-10-29
76
0
0
Redis学习
2022-10-12
什么是Redis缓存击穿(热点key问题)
Redis缓存击穿Redis缓存击穿也叫热点key问题,就是在一个被高并发访问并且缓存重建业务比较复杂的key突然失效了,无数的请求访问会在瞬间给数据库带来巨大的冲击,缓存的重建也比较耗时, 存在多个请求同时在重建缓存常见的解决方案有两种互斥锁优点:没有额外的内存消耗、保证一致性、实现起来简单缺点:
2022-10-12
38
0
0
Redis学习
2022-10-12
什么是Redis缓存雪崩
Redis缓存雪崩缓存雪崩是指在同一段时间大量的key同时失效或者Redis服务宕机,导致大量的请求到大数据库,给数据库带来巨大的压力。解决方案给不同的key的TTL设置随机的值利用Redis集群提高服务的可用性(防止Redis宕机)给缓存业务添加降级限流策略给业务添加多级缓存
2022-10-12
80
0
0
Redis学习
2022-10-12
什么是Redis缓存穿透
Redis缓存穿透缓存穿透是指客户端请求数据在缓存和数据库都不存在,这样缓存永远不会生效,这些请求每次都会打到数据库常见解决方案(这里优先才用缓存空对象的方式)缓存空对象优点:实现简单、维护方便缺点:额外的内存损耗、可能造成短期的不一致布隆过滤器优点:内存占用少、没有多余的key缺点:实现复杂、存在
2022-10-12
87
0
1
Redis学习
1
2