- 1、下载
官网地址:点我
1 | 下载:wget http://download.redis.io/releases/redis-6.0.4.tar.gz
2 | 解压:tar xzf redis-6.0.4.tar.gz
3 | 进去解压目录:cd redis-6.0.4
4 | 编译安装:
make
make PREFIX=/usr/local/redis install 【就是将安装文件放到/usr/local/redis目录下,安装完成后会看到多了一个bin文件夹】
2、开机启动设置等
1 | 将安装包中的redis.conf文件拷贝到bin目录下:cp /usr/src/redis-6.0.1/redis.conf redis.conf 【在bin目录下操作】
2 | 编辑配置文件:
vim redis.conf ,将daemonize设置为yes
端口登录:redis-cli -h 127.0.0.1 -p 6379
1 | 开机启动 :
在vim /usr/bin/systemd/system/路径下新建redis-server.service文件
vim /usr/bin/systemd/system/redis-server.service,复制下面内容到redis-server.service文件,注意**修改其中的安装路径**:
[Unit]
Description=redis-server
After=syslog.target network.target
[Service]
Type=simple
User=redis
Group=redis
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis/redis-server /usr/local/redis/redis.conf
ExecReload=/bin/kill -USR2 $MAINPID
ExecStop=/bin/kill -SIGINT $MAINPID
[Install]
WantedBy=multi-user.target
设置开机启动
1 | systemctl daemon-reload 刷新systemctl
2 | systemctl start redis-server.service 启动
3 | systemctl enable redis-server.service 设置开机启动
创建软连接
ln -s /usr/local/redis/redis-cli /usr/bin/redis
可能遇到的安装问题【亲测有效】 -- 转载地址
-
1、问题描述
在编译安装这一步,可能出现如下图的错误信息。
问题表现 - 2、解决办法
此问题是由gcc的版本引起,首先可查看当前系统中的gcc版本
1 | 命令:gcc -v
2 | 将系统的gcc版本升级
命令 1>:yum -y install centos-release-scl
命令 2>:yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
命令 3>:scl enable devtoolset-9 bash
注意:scl命令启用只是临时的,退出shell或者重启就会回复系统原来gcc版本。如果要长期使用gcc新的版本,请执行下面命令:
3 | echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
这样退出shell重新打开就是安装的新版本gcc了,需要什么版本可以自行修改版本号。
再次编译安装
在源码目录下运行:
make PREFIX=/usr/local/redis install
完成安装
正常启动
-
3 、开机启动中的问题
配置文件出错,无法启动
检测是否安装成功:
ps -A|grep redis