Redis缓存问题分析及解决方案
摘要:一、缓存架构设计 缓存的设计要分多个层次,在不同的层次上选择不同的缓存,包括JVM缓存、文件缓存和Redis缓存。 JVM缓存:JVM缓存就是本地缓存,设计在应用服务器中(tomcat)。通常可以采用Ehcache和Guava Cache,在互联网应用中,由于要处理高并发,通常选择GuavaCach
阅读全文
posted @
2021-02-20 11:39
lvguoliang(学无止境)
阅读(715)
推荐(0)
Redis持久化及高可用方案
摘要:一、持久化 Redis是内存数据库,宕机后数据会消失。为了快速恢复数据,需要提供持久化机制。Redis有俩种持久化方式:RDB和AOF。 1.1 RDB RDB(Redis DataBase),是redis默认的存储方式,RDB方式是通过快照( snapshotting )完成的,不关注过程。 触发
阅读全文
posted @
2021-02-05 16:57
lvguoliang(学无止境)
阅读(116)
推荐(0)
Redis数据类型及实现算法
摘要:一、缓存 1.1 Redis的使用场景 减少DB交互: 数据库可通过读写分离,分库分表减轻DB压力。 将已经访问过的数据存储起来,再次访问返回缓存数据可以大量减少DB交付。数据库的数据是存在文件里,也就是硬盘, 会与内存做交换(swap)。高并发时会因为频繁IO导致无法响应,将数据存在Redis中也
阅读全文
posted @
2021-02-05 15:02
lvguoliang(学无止境)
阅读(570)
推荐(0)