CentOS安装Redis密码设置及安全加固
安装Redis

安装前准备
在开始安装Redis之前,请确保您的CentOS系统已更新到最新版本,并安装了所需的依赖库。
sudo yum update -y sudo yum install -y gcc make python2 python3 redis
下载Redis源码
访问Redis官方GitHub仓库,下载Redis源码。
sudo wget http://download.redis.io/releases/redis-6.2.6.tar.gz
解压源码
解压下载的Redis源码包。
sudo tar -xzf redis-6.2.6.tar.gz cd redis-6.2.6
编译安装
编译并安装Redis。
make sudo make install
查看Redis安装路径
安装完成后,查看Redis的安装路径。
whereis redis
设置Redis密码

修改配置文件
进入Redis配置文件目录,找到redis.conf文件。
cd /usr/local/bin
打开redis.conf文件,找到requirepass配置项,并将其值修改为自定义密码。
sudo nano /etc/redis/redis.conf
找到以下配置行:
requirepass ""
将其修改为:
requirepass "自定义密码"
重启Redis服务
重启Redis服务以使密码生效。
sudo systemctl restart redis
安全加固
设置Redis为非特权用户
创建一个专门用于运行Redis的非特权用户。
sudo useradd redisuser
将Redis目录所有权改为redisuser

将Redis目录的所有权改为redisuser用户。
sudo chown -R redisuser:redisuser /usr/local/bin sudo chown -R redisuser:redisuser /var/run/redis
设置Redis为非特权用户运行
将Redis设置为非特权用户运行。
sudo systemctl stop redis sudo systemctl disable redis sudo systemctl daemon-reload sudo systemctl start redis --user=redisuser
FAQs
Q1:为什么我的Redis无法启动?
A1:请检查Redis的配置文件redis.conf是否正确,特别是requirepass配置项,如果密码错误,Redis将无法启动。
Q2:如何连接已设置密码的Redis?
A2:在连接Redis时,需要在redis-cli命令中指定密码。
redis-cli -h 127.0.0.1 -p 6379 -a "自定义密码"
