Centos 7 安装 redis

转载于:https://www.cnblogs.com/zuidongfeng/p/8032505.html

1.下载

去官网下载最新版本的安装包,官网地址为:https://redis.io/
这里下载的是最新稳定版本 Redis 6.0.9版本。

2. 安装依赖gcc

由于Redis 6.0版本的安装需要使用gcc9版本进行编译,但是CentOS7 的gcc版本是4.8.5,yum上的版本也是4.8.5,没有办法使用yum的方式进行gcc的软件升级。这里使用Centos-release-scl软件集安装gcc9版本。

<1>安装Centos-release-scl
通过yum安装 安装命令:yum install centos-release-scl -y

<2>查看scl中的gcc版本
命令:yum list all --enablerepo='centos-sclo-rh'|grep gcc

<3>安装更高版本的gcc
命令:yum install devtoolset-9-gcc

<4>切换版本
因为之前是安装的4.8.5版本,所以这里要切换到下载的高版本
命令:scl enable devtoolset-9-gcc bash
如果要退出当前的版本的话,使用exit命令。

3.安装redis

将下载的压缩包上传至 usr/local/redis 文件目录下
解压
进入压缩包所在的文件目录下之后进行解压:
命令:tar –zxvf redis-6.0.9.tar.gz

进入devtoolset-9的bash中
命令:scl enable devtoolset-9-gcc bash

编译
进入解压之后的redis-6.0.9目录下:
编译 命令:make

安装
进入src目录下 :
安装 命令:make install

退出devtoolset-9的bash中:exit
启动 redis 命令:./redis-server

出现这个界面则显示启动成功。
在这里插入图片描述

这里为了操作方便将redis目录下面的redis-6.0.9目录下的所有文件移动到了redis下。并且删除了redis-6.0.9和redis的压缩包.

4.以后台进程的方式启动redis

用上面的方式启动redis的话,需要一直打开着这个窗口,不能进行其他的操作,很不方便。因此可以修改文件用后台进程的方式启动redis。

修改redis下的redis.conf文件

在这里插入图片描述

把daemonize 后面的no改为yes

指定redis.conf文件启动:./redis-server /usr/local/redis-4.0.6/redis.conf

查看redis进程:ps -aux | grep redis

关闭redis进程:kill 进程号

5.设置开机自启动

在/etc目录下新建redis目录:mkdir redis

进入redis目录,将刚才的redis下的redis.conf文件复制到/etc/redis目录下,并且命名为6379.conf:cp usr/local/redis/redis.conf ./6379.conf

进入到/etc/init.d目录下,将redis的启动脚本复制一份放到该目录:cp usr/local/redis/utils/redis_init_script ./redisd

还是在/etc/init.d目录下,执行自启动命令:chkconfig redised on

现在可以直接以服务的形式启动和关闭redis:

启动命令:service redised start
关闭命令:service redised stop

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值