1.源码下载
1.1官网下载
redis官网下载tar包到centos服务器
1.2 wget获取
下载到centos指定目录,我这里采用/usr/local/redis
cd /usr/local/redis wget https://download.redis.io/releases/redis-7.0.2.tar.gz
2 编译安装
默认安装到了/usr/local/bin/目录,但是我想自定义安装到/usr/local/redis
#解压 tar -zxf redis-7.0.2.tar.gz -C /usr/local/redis #编译 make #安装 make install PREFIX=/usr/local/redis
3添加环境变量设置
3.1配置环境变量
##添加内容 /etc/profile #配置生效 source /etc/profile添加以下内容
export PATH="/usr/local/redis/redis-7.0.2/src:$PATH"
3.2 redis.conf文件说明
#设置后台启动,如果不是后台启动,每次推出redis就关闭了 daemonize yes #开启密码保护,注释则不需要密码 requirepass 密码 #设置端口号 port 端口号 #允许访问的ip,改为0.0.0.0就是所有ip均可 bind 127.0.0.1 -::1 bind 0.0.0.0
3.3设开机置自启
cd /usr/lib/systemd/system touch redis.service vi redis.service
添加内容如下:
[Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/redis/redis-7.0.2/src/redis-server /usr/local/redis/redis-7.0.2/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.target
#重载系统服务 systemctl daemon-reload #设置开机自启 systemctl enable redis.service #取消开机自启 systemctl disable redis.service #启动服务 systemctl start redis.service #停止服务 systemctl stop redis.service #查看服务状态 systemctl status redis.service