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