Commit cfe1aaf3 by 黄明步

修复redission读写分离模式导致的数据不一致

parent cc3229e2
......@@ -6,6 +6,7 @@ import cn.hutool.core.util.StrUtil;
import org.redisson.Redisson;
import org.redisson.api.RedissonClient;
import org.redisson.config.Config;
import org.redisson.config.ReadMode;
import org.redisson.config.SingleServerConfig;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.data.redis.RedisProperties;
......@@ -31,6 +32,8 @@ public class RedissonConfig {
String password = redisProperties.getPassword();
if (ObjUtil.isNotNull(cluster) && CollUtil.isNotEmpty(cluster.getNodes())) {
config.useClusterServers()
// 设置为主节点读写模式
.setReadMode(ReadMode.MASTER)
// 集群状态扫描间隔时间,单位是毫秒
.setScanInterval(2000)
.addNodeAddress(getNodeAddresses())
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment