安装步骤
第一步:下载安装包
访问https://redis.io/download 到官网进行下载。
linux下载安装参考:
wget https://download.redis.io/releases/redis-6.0.10.tar.gz
第二步:解压
下载完成后需要将压缩文件解压,输入以下命令解压到当前目录
tar xzf redis-6.0.10.tar.gz
cd redis-6.0.10
第三步:编译
在编译redis6之前需要升级gcc版本,默认情况yum安装的gcc版本是4.8.5,由于版本过低,在编译时会报错误,所以需要我们升级gcc
1、安装scl源
yum install -y centos-release-scl scl-utils-build
2、安装9版本的gcc、gcc-c++、gdb工具链
yum install -y devtoolset-9-toolchain
3、临时覆盖系统原有的gcc引用scl enable devtoolset-9 bash
4、查看gcc当前版本gcc -v
第四步:安装
安装到自定义目录
mkdir -p /user/local/redis
make PREFIX=/user/local/redis/ install
第五步:启动
5.1、前台启动
进入到redis的安装目录/user/local/redis/bin,运行./redis-server
5.2、守护进程启动
前台启动实际是调用redis.conf这个配置文件来启动的,我们修改此文件中的
![](https://img.haomeiwen.com/i20573302/af480fe0a2a92c99.png)
./redis-server ./redis.conf
来启动我们的redis,以下查看启动成功的redis![](https://img.haomeiwen.com/i20573302/42b9e28eec6771f6.png)
5.3、开机自启
在系统服务目录里创建redis.service文件
vim /etc/systemd/system/redis.service
写入以下内容:
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/user/local/redis/bin/redis-server /user/local/redis/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重启系统服务:systemctl daemon-reload
关闭redis-server:systemctl stop redis.server
开启redis-server:systemctl start redis.server
查看redis-server状态:systemctl status redis.server
加入到开机自启:systemctl enable redis.service
网友评论