记录 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