一. 准备工作
- 查看当前系统Redis是否已安装,并卸载(如果有)
#安装 gcc 环境
yum install -y gcc
#查看当前系统安装的Redis(yum):
yum list installed | grep redis
#卸载当前系统安装的Redis(yum):
yum -y remove redis*
- 下载redis安装包
wget http://download.redis.io/releases/redis-5.0.8.tar.gz
二.安装Redis
- 复制安装包到/usr/local目录中(目录可以自己选):
cp redis-5.0.8.tar.gz /opt/
- 解压缩包:
tar -zxvf redis-5.0.8.tar.gz
- 切换到redis目录,执行编译:
cd /opt/redis-5.0.8
make
- 安装并指定安装目录
make install PREFIX=/usr/local/redis
- 复制配置文件,并配置:
cp /opt/redis-5.0.8/redis.conf /usr/local/redis/bin/
监听所有IP:将bind 127.0.0.1
改为 bind 0.0.0.0
设置守护进程模式:将daemonize no
改为daemonize yes
开启认证密码:将requirepass foobared
前的“#”去掉,(foobared为密码,可修改)
- 开放端口
#查看是否开放端口【CentOS6-】
service iptables status
#查看是否开放端口【CentOS7+】
firewall-cmd --list-ports
#开放端口【CentOS6-】
vim /etc/sysconfig/iptables
service iptables restart
#开放端口【CentOS7+】
firewall-cmd --permanent --zone=public --add-port=6379/tcp
systemctl restart firewalld.service
【注】:
其中permanent表示永久生效,public表示作用域,8080/tcp表示端口和类型
三.设置开机自启动
- 添加开机启动服务:
vim /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/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
- 启动redis服务并设置自启动
#启动redis服务
systemctl start redis.service
#设置开机自启动
systemctl enable redis.service
网友评论