记录 Linux 安装 redis

环境版本:

  • Redis 7.0.5
  • 服务器版本 Linux CentOS 7.6 64位

安装过程:

检查环境

安装gcc环境

yum -y install gcc

更新gcc

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

将redis安装包放置在/home 目录下

创建 redis目录备用

mkdir /usr/local/redis

解压redis 并且移动到 /usr/local/redis 目录下

tar -zxvf redis-7.0.5.tar.gz
mv redis-7.0.5/ /usr/local/redis/

进入redis目录下进行编译

cd /usr/local/redis
make

安装在指定目录下

make PREFIX=/usr/local/redis install
设置守护进程
daemonize no

启动redis

/usr/local/redis/bin/redis-server /usr/local/redis/redis-7.0.5/redis.conf
配置全局命令

在bin目录下:

cp redis-server /usr/local/bin/ 
cp redis-cli /usr/local/bin/ 
cp redis-sentinel /usr/local/bin/
外部访问redis需要注意的配置:
  • 检查linux防火墙是否放开 6379 端口
  • 检查redis配置是否 bind 0.0.0.0
  • 检查redis配置是否设置密码(安全模式下必须设置密码) requirepass
设置开机自启
vi /etc/systemd/system/redis.service
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server& /usr/local/redis/redis-7.0.5/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
#重新加载配置文件
systemctl daemon-reload
#启动服务
systemctl start redis.service
#开机启动
systemctl enable redis.service
最后修改:2022 年 11 月 28 日
如果觉得我的文章对你有用,请随意赞赏