一、开启Redis密码
1.修改 /opt/maco/redis/redis.conf ,第507行,假设我们希望为redis设置密码为 123456
# requirepass foobared
修改为:
requirepass 123456
2. 重启Redis
二、修改MACO配置文件
1. 修改配置文件 /opt/maco/maco.war/WEB-INF/classes/clientmode/spring-data.redis.xml ,第11-14行
<bean id="redisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"> <property name="hostName" value="#{redisProp['redis.host']}" /> <property name="port" value="#{redisProp['redis.port']}" /> </bean>
修改为
<bean id="redisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"> <property name="hostName" value="#{redisProp['redis.host']}" /> <property name="port" value="#{redisProp['redis.port']}" /> <property name="password" value="123456" /> </bean>
2.修改配置文件 /opt/maco/maco.war/WEB-INF/classes/security-service.xml , 第147-150行
<bean id="redisManager" class="org.crazycake.shiro.RedisManager"> <property name="host" value="#{redisProp['redis.host']}"/> <property name="port" value="#{redisProp['redis.port']}"/> </bean>
修改为
<bean id="redisManager" class="org.crazycake.shiro.RedisManager"> <property name="host" value="#{redisProp['redis.host']}"/> <property name="port" value="#{redisProp['redis.port']}"/> <property name="password" value="123456"/> </bean>
3.重启Tomcat