千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > redis如何设置密码的代码:Redis集群设置密码

redis如何设置密码的代码:Redis集群设置密码

来源:千锋教育
发布人:xqq
时间: 2023-07-23 08:46:03 1690073163

Redis密码是指通过一个密码来保证Redis数据库的访问权限的一种安全验证。Redis在启用密码验证的情况下,客户端需要先验证密码,才能够进行任何非读取操作的操作。

Redis密码的设置方法

Redis密码的设置非常简单,只需要在Redis配置文件中添加一行如下格式的配置项即可:

requirepass yourpassword

其中yourpassword是你所设置的密码。在此配置项开启后,所有非读取操作都需要提供密码才能够执行。需要注意的是,在此设置中,只有最后一次对Redis的修改操作需要密码验证,之前未验证过的操作在登录后不需要再次验证密码。

除了在配置文件中设置密码,Redis还可以通过命令行的方式设置密码。如下所示:

$ redis-cli127.0.0.1:6379> CONFIG SET requirepass yourpassword

需要说明的是,如果你需要取消密码保护,只需要将requirepass配置项注释掉即可:

#requirepass yourpassword

如何验证Redis密码

当Redis启用了密码验证之后,客户端需要在连接到Redis后,通过以下命令进行密码验证:

redis-cli -a yourpassword

其中yourpassword是你所设置的密码。此命令会连接到本地默认的Redis服务器,然后通过-a参数提供密码进行登录验证。需要注意的是,在此命令中,-a参数需要放在所有的Redis命令之前。

需要说明的是,如果客户端发起了多个Redis命令,只有发起非读取(例如写入或删除)操作时,才需要重新进行密码验证。而在客户端成功登录验证之后,可以通过使用config命令查看验证是否成功:

127.0.0.1:6379> config get requirepass1) "requirepass"2) "yourpassword"

以上命令的输出结果为 validate, 你的Redis密码验证成功,退出并关闭客户端即可。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT