centos7安装redis
-
安装依赖
yum install -y gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutilsscl enable devtoolset-9 bash
-
下载redis,我这里放在/root/tools
wget http://download.redis.io/releases/redis-6.0.9.tar.gz -
解压
tar -zxvf redis-6.0.9.tar.gz -
进入解压目录,解压缩,然后编译
-
cd ./redis-6.0.9
-
make
-
make PREFIX=/usr/local/redis-6.0.9 install
安装到:/usr/local/redis-6.0.9
可执行文件存放在/usr/local/bin目录;
库文件会存放在/usr/local/lib目录;
配置文件会存放在/usr/local/etc目录;
其他的资源文件会存放在usr/local/share目录;
这里指定好目录也方便后续的卸载,后续直接rm -rf /usr/local/redis-6.0.9即可删除redis。
-
-
配置允许远程连接
vi redis.conf,再 bind 127.0.0.1 前面加# 注释掉
protected-mode yes 改成 protected-mode no 守护模式,如果开启只能内网连接
daemonize no 改成 daemonize yes,后台进程启动 -
启动redis
/usr/local/redis-6.0.9/bin/redis-server /root/tools/redis-6.0.9/redis.conf
-
加入服务
- vi /etc/systemd/system/redis.service 输入下面的内容 ExecStart 后面的是启动路径和配置
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis-6.0.9/bin/redis-server /root/tools/redis-6.0.9/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
然后kill 掉以前的 redis 进程,再用systemctl start redis 启动就行了
-
加入开机启动
systemctl enable redis
posted on 2022-11-30 01:27 zhangyukun 阅读(88) 评论(0) 编辑 收藏 举报