Redis
wuychn
这个作者很懒,什么都没留下…
展开
-
使用Redis生成全局唯一自增ID
@Componentpublic class RedisSequence { @Autowired private RedisTemplate<String, Serializable> redisTemplate; public long generate(String key) { RedisAtomicLong redisAtomicLong = new RedisAtomicLong(key, redisTemplate.getConnec.原创 2020-12-29 19:52:31 · 2703 阅读 · 0 评论 -
Redis内存被占满的解决办法(淘汰策略)
Redis在实际使用中,肯定会遇到内存占满的问题,那么该如何解决这个问题呢?1、增加内存。不推荐,因为即使加大内存,以后还是会有内存被占满的可能,不能根本解决问题。2、使用Redis Cluster关于Redis Cluster参考Redis 集群。3、使用内存淘汰策略Redis内存淘汰机制其实就是将过期的数据(设置了过期时间)或者很久没有访问的数据(Least Recen...原创 2020-02-28 20:06:52 · 1381 阅读 · 0 评论 -
Redis 集群
本文大部分摘自《Redis入门指南 第2版》李子骅 编著,使用的 Redis版本是5.0.3,如有侵权,请联系删除!即使使用哨兵,此时的Redis集群的每个数据库依然存有集群中的所有数据,从而导致集群的总数据存储量受限于可用存储内存最小的数据库节点,形成木桶效应。对Redis进行水平扩容,在旧版Redis中通常使用客户端分片来解决这个问题,即启动多个Redis数据库节点,由客户端决定每个键...原创 2019-03-22 14:20:27 · 483 阅读 · 0 评论