springboot 集成缓存jetcache

前言为什么不使用springcache?最开始使用的springcache,但是由于springcache只支持全局的缓存过期时间设置,不支持单个设置缓存过期时间,且jetcache支持三种缓存方式LOCAL/REMOTE/BOTH三种选择,分别代表本地内存/远程CacheServer(如Redis

Redis 的过期策略

在日常开发中,我们使用Redis存储key时通常会设置一个过期时间,但是Redis是怎么删除过期的key,而且Redis是单线程的,删除key会不会造成阻塞。要搞清楚这些,就要了解Redis的过期策略和内存淘汰机制。Redis采用的是定期删除+懒惰删除策略。定期删除策略Redis会将每个设置了过期时

Redis集群在查找key的时候,是如何路由的?

1、使用crc16算法对key进行hash2、将hash值对16384取模,得到具体的槽位3、根据节点和槽位的映射信息(与集群建立连接后,客户端可以取得槽位映射信息),找到具体的节点地址4、去具体的节点找key如果key不在这个节点上,则redis集群会返回moved指令,加上新的节点地址给客户端,
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×