摘要: Redis集群(cluster) 通常,为了提高网站响应速度,总是把热点数据保存在内存中而不是直接从后端数据库中读取。Redis是一个很好的Cache工具。大型网站应用,热点数据量往往巨大,几十G上百G是很正常的事儿。由于内存大小的限制,使用一台 Redis 实例显然无法满足需求,这时就需要使用多台 阅读全文
posted @ 2020-08-16 12:57 zpk-aaron 阅读(317) 评论(0) 推荐(0) 编辑
摘要: redis哨兵机制 (sentinel) 哨兵机制原理 首先启动Redis哨兵.由哨兵监控整个Redis主从状态. 主要监控M主机. 同时获取其从机的信息. 哨兵利用心跳检测机制(PING-PONG)的方式监控主机是否宕机. 如果连续3次主机没有响应.则哨兵判断主机宕机. 之后开始进行选举. 根据从 阅读全文
posted @ 2020-08-16 12:30 zpk-aaron 阅读(652) 评论(0) 推荐(0) 编辑
摘要: redis分片机制(shards) 前提说明: redis可以通过修改内存的大小 实现数据的保存.但是内存的资源不易设置的过大,因为很多的时间都浪费在内存的寻址中. 需求: 如果有海量的数据,需要redis存储 问:应该如何处理? 解决方案: 可以采用Redis分片机制 实现内存数据的扩容. 知识点 阅读全文
posted @ 2020-08-16 11:28 zpk-aaron 阅读(1626) 评论(0) 推荐(0) 编辑
摘要: redis常见面试题 1. 缓存穿透 特点: 用户高并发环境下,访问数据库中根本不存在的数据. **影响:**由于用户高并发访问,则数据库可能存在宕机的风险. 2. 缓存击穿 说明: 由于用户高并发的访问. 访问的数据刚开始有缓存,但是由于特殊原有 导致缓存失效.(数据’‘单个’’) 解决方案: 串 阅读全文
posted @ 2020-08-16 11:10 zpk-aaron 阅读(188) 评论(0) 推荐(0) 编辑
摘要: AOP实现redis缓存 redis使用AOP实现记录缓存, 可以大大减少代码量, 提高工作效率 1. 配置redis 1.1配置文件 创建一个redis.properties # 配置单台redis redis.host=192.168.126.129 redis.port=6379 1.2编辑配 阅读全文
posted @ 2020-08-16 11:09 zpk-aaron 阅读(1306) 评论(0) 推荐(0) 编辑