Redis版本:7.0.5
Linux版本:腾讯云服务器,镜像版本:CentOS7.6-Docker20
基础安装
-
安装gcc编译器:
yum install -y gcc
-
解压:
//在此目录下 cd /usr/local/ tar -zvxf redis-7.0.5.tar.gz
-
进入解压目录,编译:
make
-
自定义安装目录:
make install PREFIX=/usr/local/redis-7.0.5
-
配置环境变量:
vim /etc/profile
在末尾添加:
export REDIS_HOME=/usr/local/redis-7.0.5 export PATH=$PATH:$REDIS_HOME/bin
-
刷新配置文件:
source /etc/profile
-
修改配置文件(打 / 然后搜索):
-
进入配置文件
vim /usr/local/redis-7.0.5/redis.conf
-
允许后台运行
daemonize yes
-
允许外部访问
bind 0.0.0.0
-
修改redis密码
requirepass 这里输入你的redis密码
-
-
进入bin文件,开启 后台启动:
cd /usr/local/redis-7.0.5/bin/
如果需要设置开启自启就跳过此步,否则需要杀掉进程再进行下面开机自启
./bin/redis-server ./redis.conf
开机自启:
-
新建一个系统服务文件:
vim /etc/systemd/system/redis.service
-
内容如下:
[Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/redis-7.0.5/bin/redis-server /usr/local/redis-7.0.5/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.target
-
重载服务:
systemctl daemon-reload
-
命令操作redis :
# 启动 systemctl start redis # 停止 systemctl stop redis # 重启 systemctl restart redis # 查看状态 systemctl status redis #查看redis进程 ps -ef|grep redis
-
执行下面的命令,可以让redis开机自启:
systemctl enable redis