基于Linux系统环境下安装Redis

Linux环境下安装Redis

简述,本文安装的是 redis-6.0.9

1. 准备工作
(1)Linux系统,如需在本地安 VMWare 装虚拟机部署基于Centos7 的 Linux 系统,请点击下面连接: https://blog.csdn.net/qq_36763419/article/details/109382631

(2)官网下载Linux版本的 redis: https://redis.io/download,也可以进入Linux系统中指定下载的目录下使用如下指令下载。

wget https://download.redis.io/releases/redis-6.0.9.tar.gz

2. 开始安装
(1)首先 cd 进入安装包所在目录
(2)解压安装包

tar -zxvf <安装包名称>

#例如:
#我的安装包是:redis-6.0.9.tar.gz
#则:
tar -zxvf redis-6.0.9.tar.gz

(3)解压完成之后,cd 进入 redis 的安装目录,输入如下指令:

make && make install

如果没有报错,则继续往下进行。如果报错,则进行如下操作:

# 查看gcc版本是否在5.3以上,centos7.6默认安装4.8.5
gcc -v

# 升级gcc到5.3及以上,如下:
升级到gcc 9.3:
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash
#需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
#如果要长期使用gcc 9.3的话:

echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
#这样退出shell重新打开就是新版的gcc了
#以下其他版本同理,修改devtoolset版本号即可。

#然后再一次输入下面指令:
make && make install

(4)cd 进入安装目录下的src目录下,输入如下指令可以启动 redis 服务:

./redis-server 

这时候会出现如下界面,证明redis服务启动成功:
在这里插入图片描述
问题: 但是面临一个问题,我们没办法进行别的操作了,只有通过 ctrl+c退出服务才能够退出当前界面进行别的操作,但是当前的启动的redis服务会被关闭。那么如何解决这个问题呢?废话少说,直接上操作。
(1)首先 cd 到 redis 的安装目录下
(2)修改配置文件, 如下:

#打开redis.conf配置文件
vi/vim redis.conf
#命令模式下查询我们要修改的内容,即打开redis.conf配置文件之后,直接输入下面的指令即可。
/daemonize
  • 将daemonize 修改为如图所示:(保存并退出)
    在这里插入图片描述
  • 将如下配置项注释掉,查找方式同上
#bind 127.0.0.1
  • 取消保护模式,此处可选。取消了便不要求使用密码验证了。查找方式同上
#打开保护模式则设置成 no
protected-mode no
#不要求密码验证设置成yes
protected-mode yes
  • 设置密码,查询方式同上,取消requirepass的注释,并设置密码(此项为可选项)
    在这里插入图片描述

(3)此时,cd 到安装目录下的src目录,我们再次运行redis:

#后台启动redis服务
./redis-server ../redis.conf
#或
./redis-server &

(4)查看redis服务是否被启动以及关闭服务:

ps -ef|grep redis

如图所示,redis启动成功:
在这里插入图片描述

#关闭redis服务,杀死进程
kill -9 <进程号>
#如
kill -9 3794

那么,我们的redis安装结束了吗?是的结束了,但是还有问题,每一次都要到redis的安装下去进行启动操作是不是感觉很麻烦,为了偷懒,可以将redis的启动和关闭服务设置为使用service来操作,配置如下:

(1)首先在/etc目录下创建文件夹redis

#在/etc 创建redis文件夹
mkdir /etc/redis

(2)将安装目录下的redis.conf文件夹复制到/etc/redis目录下并改名为6379.conf,与redis的端口号对应。如下:

cp redis.conf /etc/redis/6379.conf

(3)进入安装目录下的utils目录下,将redis_init_script文件复制到/etc/init.d目录下并改名为redis,然后进行编辑修改,如下:

#复制操作
cp redis_init_script /etc/init.d/redis

在这里插入图片描述
修改完成后,保存退出。
使用service启动和关闭Redis服务

#启动redis服务
service redis start
#关闭redis服务
service redis stop

开机自启动

#开启开机自启动
chkconfig redis on
#关闭开机自启动
chkconfig redis off

至此,Linux环境下安装Redis教程结束。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陌守

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值