准备前提
- Redis安装包(自行去官网下载好tar.gz,本文使用版本5.0.10)
- 麒麟操作系统
1. 解压安装包
tar -xzf redis-5.0.10.tar.gz
2. 进入解压目录并编译
cd redis-5.0.10/
make
3. 编译报错处理
注意:编译过程中会遇到报错需要安装相应软件
提示报错:/usr/bin/ld: cannot find -latomic
需要安装:yum -y install *atomic*
yum -y install *atomic*
执行命令还是会继续提示报错:
这时按照报错提示,要我们在命令后面加上--allowerasing,继续执行
yum -y install *atomic* --allowerasing
4. 重新编译包
make && make install
5. 安装成功
这时会在 /usr/local/bin 目录下创建一下两个文件
6. 启动Redis
一、修改配置
在解压的目录中会有一个redis.conf的文件,编辑文件
bind 0.0.0.0 //修改成所有Ip可以访问
protected-mode no //关闭安全保护
daemonize yes //开启后台启动
二、将redis设置成系统服务
进入以下目录,并创建redis.service文件
cd /etc/systemd/system/
编辑redis.service文件(更换安装的配置目录以及命令目录)
[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /data/redis-5.0.10/redis.conf
ExecReload=/usr/local/bin/redis-server -s reload
ExecStop=/usr/local/bin/redis-server -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
三、保存,启动
systemctl start redis.service
7. 验证安装情况