redis访问密码设置

redis访问密码设置

redis

在服务器上,这里以linux服务器为例配置redis的密码。(⇀〃)

第一种方法(目前配置redis密码的linux方法是临时的,如果redis重启,密码将失效。)(⇀〃)

(1)首先进入redis。如果redis没有打开,需要先打开它:# redis-cli -p 6379127.0.0.1:6379>

(2)检查当前redis是否已经设置了密码127.0.0.1:6379> config get requirepass1) “requirepass”2) “”

(3)上面的显示说明没有密码,所以现在设置密码:127.0.0.1:6379> config set requirepass abcdefgOK127.0.0.1:6379>

(4)再次查看当前redis会提示需要输入密码:127.0.0.1:6379> config get requirepass(error) NOAUTH Authentication required.127.0.0.1:6379>

redis001

第二种方式(永久方式)如果需要永久配置密码,请转到redis.conf的配置文件,找到参数requirepass,并按如下方式进行配置:

(๑`・ᴗ・๑)

修改redis.conf配置文件# requirepass foobaredrequirepass 123 指定密码123

只需保存并重启redis。

连接redis1.redis-cli连接redis

# redis-cli

127.0.0.1:6379> keys *(error) NOAUTH Authentication required.127.0.0.1:6379> auth 123 //指定密码

OK

127.0.0.1:6379> keys

*1) “a”

2) “cit”

3) “clist”

4) “1”

127.0.0.1:6379>

2.Jedis连接redis

java 代码方式//连接redis服务器,192.168.0.100:6379jedis = new

Jedis(“ip”, 6379);

//权限认证

jedis.auth(“password”);。

配置文件方式

<bean id=”jedisConnectionFactory”

class=”org.springframework.data.redis.connection.jedis.JedisConnectionFactory”>

<property name=”hostName” value=”

${redis.host}” />

<property name=”port” value=”${redis.port}” />

<property name=”password” value=”

${redis.pass}” />

</bean>

redis访问密码设置
版权-四川之姿博客
© 版权声明
THE END
喜欢就支持一下吧
点赞214 分享
评论 共1条

请登录后发表评论