redis 无法远程连接的问题

打开redis.conf(windows为redis_6379.conf)文件,注释bind 127.0.0.1,修改protected-mode的值为no

然后启动redis server。使用本地的客户端命令redis-cli连接redis server,

连接成功后,执行如下命令以设置redis的密码(这里设置为123):



 

然后使用其它机器上的客户端命令测试:

redis-cli -h 192.168.1.225 -p 6379 -a 123

连接成功后,

执行keys *

如果不报错,说明配置成功。如果在spring data中配置redis连接,也需要设置密码:

设置如下:

扫描二维码关注公众号,回复: 224386 查看本文章
 <bean id="jedisConnectionFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory"
          destroy-method="destroy">
        <property name="poolConfig" ref="jedisPoolConfig"/>
        <property name="hostName" value="${redis.host}"></property>
        <property name="port" value="${redis.port}"></property>
        <property name="timeout" value="${redis.timeout}"></property>
        <property name="usePool" value="${redis.usePool}"/>
        <property name="password" value="123" />
    </bean>

 这里的123,就是连接密码。

猜你喜欢

转载自alex-yang-xiansoftware-com.iteye.com/blog/2374940