我在旧的引用shiro-redis是2.4.2.1-RELEASE,后来改成了最新3.2.3的
<groupId>org.crazycake</groupId>
<artifactId>shiro-redis</artifactId>
<version>3.2.3</version>
是这么设置的
RedisManager redisManager = new RedisManager();
redisManager.setHost(host);
redisManager.setPort(port);
redisManager.setExpire(1800);// 配置缓存过期时间
升级版本后发现setPort 不可用了,追踪RedisManager源码进去发现
原来端口和地址要写在一起了中间用冒号分开即可,如下
RedisManager redisManager = new RedisManager();
redisManager.setHost(host+":"+port);
redisManager.setTimeout(1800);
redisManager.setPassword(password);
当前共有 0 条评论