linux中配置redis的密码

时间:2024-10-14 15:04:19

目录

  • 前言
  • 1. 临时密码
  • 2. 永久密码
  • 3. 验证

前言

如果在服务器中搭建了redis
没设置密码的话,可能会被入侵导致你的cpu瞬间飙高
那么最好设置一下密码

1. 临时密码

由于我配置了后台的登录模式
所以直接后台启动了
(设置的daemonize值为yes,既可以通过后台进行登录redis-server /etc/

之后获取文件中的requirepass,查询其value的值
给予一个密码,也就是一个value

root@gaokaoli:/opt/redis-6.2.1# redis-server /etc/redis.conf
root@gaokaoli:/opt/redis-6.2.1# redis-cli
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) ""
127.0.0.1:6379> config set requirepass 123456
OK
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "123456"
127.0.0.1:6379> 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

截图如下

在这里插入图片描述

2. 永久密码

在配置文件中找到该项设置requirepass foobared

在这里插入图片描述
在后面补齐你的密码

在这之前要重启一下你的redis 的服务,每一次修改配置文件都要重启你的服务才可成功

之后登录就要使用密码

在这里插入图片描述
(不晓得为啥,这个永久密码好像一直不会成功,不知道是版本问题还是因为更改了设置,永久密码一直启动不成功)

在这里插入图片描述
如果有知道者可以在评论区告知一下

3. 验证

通过输入如下的界面

root@gaokaoli:/opt# redis-cli
127.0.0.1:6379> config get requirepass
(error) NOAUTH Authentication required.
127.0.0.1:6379> auth 123456
OK
127.0.0.1:6379> config get requirepass
1) "requirepass"
2) "123456"
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

截图如下
在这里插入图片描述