redis设置密码要求配置显示为密文

redis设置密码要求配置显示为密文,第1张

Redis支持使用AUTH命令来设置密码,可以将密码设置为明文或者密文。要将密码设置为密文,需要在redis.conf文件中设置requirepass参数,并将它设置为加密后的密文字符串即可。

1、Redis是一个开源的内存数据库,它不会为存储在内存中的数据设置默认超时时间。

2、然而,Redis支持设置键的超时时间,这意味着可以通过设置特定的键来控制存储在内存中的数据的生存时间。

3、如果没有设置键的超时时间,则默认情况下该键的值将永久存在

在服务器上,这里以linux服务器为例,为redis配置密码。

1.第一种方式 (当前这种linux配置redis密码的方法是一种临时的,如果redis重启之后密码就会失效,)

(1)首先进入redis,如果没有开启redis则需要先开启:

[root@iZ94jzcra1hZ bin]# redis-cli -p 6379

127.0.0.1:6379>

(2)查看当前redis有没有设置密码:

127.0.0.1:6379>config get requirepass

1) "requirepass"

2) ""

(3)为以上显示说明没有密码,那么现在来设置密码:

127.0.0.1:6379>config set requirepass abcdefg

OK

127.0.0.1:6379>

(4)再次查看当前redis就提示需要密码:

127.0.0.1:6379>config get requirepass

(error) NOAUTH Authentication required.

127.0.0.1:6379>

2.第二种方式 (永久方式)

需要永久配置密码的话就去redis.conf的配置文件中找到requirepass这个参数,如下配置:

修改redis.conf配置文件

# requirepass foobared

requirepass 123   指定密码123

保存后重启redis就可以了

连接redis

1.redis-cli连接redis

[root@iZ2ze3zda3caeyx6pn7c5zZ bin]# redis-cli

127.0.0.1:6379>keys *

(error) NOAUTH Authentication required.

127.0.0.1:6379>auth 123        //指定密码

OK


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11279364.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存