Java
文章平均质量分 92
易有南华
这个作者很懒,什么都没留下…
展开
-
Redis缓存机制
一、redis缓存1、系统优化策略引入缓存机制可以有效的降低用户访问物理设备的频次,从而提高响应速度,防止高并发2、如何设计缓存1、缓存数据如何存储?应该采用的什么样的数据结构? key-value 因为key的唯一性2、缓存数据的容量的大小如何定义? 动态维护缓存数据,将不需要的数据提前删除。通过LRU算法/LFU算法/随机算法/TTL算法3、缓存的数据保存到内存中,但是内存有断电即擦除的特点,如何解决? 定期将内存持久化(写入硬盘中)4、单台缓冲服务器性能不足,所以一般需要搭原创 2020-12-10 18:06:48 · 609 阅读 · 0 评论 -
Redis的持久化和内存策略
一、Redis的持久化1、RDB模式Redis默认的持久化策略,无需手动开启特点: Redis会定期的执行RDB持久化操作,,但可能会导致内存数据丢失 RDB模式记录的是内存数据的快照,并且后续的快照会覆盖之前的快照,每次只保留最新数据,效率更高命令: save命令 要求立即执行持久化操作, save会造成线程的阻塞 bgsave 后台执行持久化操作,不会造成线程阻塞,异步操作,不能保证立即执行2、AOF模式AOF模式默认条件下是关闭的,需要手动开启,如果开启AOF模式,则RDB模式就原创 2020-12-10 18:04:35 · 167 阅读 · 0 评论 -
Redis的分片和哨兵机制
一、Redis分片机制1、Redis性能优化单台Redis内存容量有限,但是如果有海量数据访问,1.1、Redis分片配置先关闭redis准备3个配置文件更改6380.conf、6381.conf中的端口号启动3个Redis配置redis.properties配置RedisConfig1.2、Redis分片说明1)一致性哈希算法简介 是一种特殊的哈希算法,目的是解决分布式缓存的问题。在移除或者添加一个服务器时,能够尽可能小地改变已存在的服务请求与处理请求服务器之原创 2020-12-10 17:59:56 · 562 阅读 · 1 评论