Cent OS 7上 Redis的安装部署(最新详细教程)

Cent OS 7上 Redis的安装部署(最新详细教程)


Redis安装包导入Cent OS

🚀:所有的 软件 都在 application点击转到下载页目录下

可以使用 WinSCP 进行文件传输

🗻 先将redis 的压缩包导入CentOS 下的/opt/ 目录下进行解压

在 WinSCP 中输入虚拟机 IP 用户名 密码
再进行传输
具体见下图

🐭 登录

🐭Cent OS 下的目录

🐭 直接拖过去就行

🐭 点击 copy


redis部署安装

redis 安装

#安装部署
#检查gcc版本 redis-6.* , 必须要 gcc5 以上的版本  gcc-v 查看版本 
[root@wangtao opt]# gcc -v
#进入  /redis-6.2.6 目录下再进行编译
###
[root@wangtao opt]# cd redis-6.2.6/
# 开始编译
[root@wangtao redis-6.2.6]# make
#PREFIX 的意思是安装的目录在  /usr/local/redis 下
[root@wangtao redis-6.2.6]# make install PREFIX=/usr/local/redis
# 创建redis 配置文件目录
[root@wangtao redis-6.2.6]# mkdir /usr/local/redis/etc/
# 将 /opt/ 下的redis 的配置文件复制到 /usr/local/redis/etc/ 目录下
[root@wangtao redis-6.2.6]# cp /opt/redis-6.2.6/redis.conf /usr/local/redis/etc/
[root@wangtao redis-6.2.6]# cd /usr/local/redis/etc/
# 修改配置文件
[root@wangtao etc]# vim redis.conf 
#### 详情见下图文↓
redis 解压安装包

先解压redis 安装包

进入 /opt目录下

命令:

tar -zxvf redis-6.2.6.tar.gz

查看gcc 版本

gcc -v 查看

Tips:

gcc 版本过低的必须要升级不然无法编译成功

gcc 更新命令如下:

###
#如果是 root 身份登录的话不用敲 sudo了,直接用下面的命令
yum install centos-release-scl
yum install devtoolset-7-gcc*
scl enable devtoolset-7 bash

###
#普通用户身份登录的话 要加上  sudo  还需要输入登录密码 
sudo yum install centos-release-scl
sudo yum install devtoolset-7-gcc*
sudo scl enable devtoolset-7 bash

Tips:

当使用gcc -v 命令时如果Cent OS 显示 gcc : 未找到命令则说明gcc 未安装可以参考下面的gcc安装方法

Cent OS7 默认的gcc版本是4.8.5下面是安装步骤:

1.安装centos-release-scl:

sudo yum install centos-release-scl

2.安装devtoolset:

sudo yum install devtoolset-8-gcc*

我安装gcc版本 8 所以是 devtoolset-8-gcc* 如果安装9就改成 devtoolset-9-gcc*

3.激活devtoolset,可安装多个版本随时切换(如果安装的是9,则使用 scl enable devtoolset-9 bash):

scl enable devtoolset-8 bash

4.查看是否安装成功:

gcc -v
开始编译

更新完后 如下图 🚀 然后进入 redis-6.2.6目录下进行编译

编译使用两个命令

-make

-make install PREFIX=/usr/local/redis {PREFIX 的意思是安装的目录在 /usr/local/redis 下}

🚀

redis 初始化配置

创建redis 配置文件目录 及修改配置文件

(后面的是在shell中操作的也可以继续在Cent OS 终端中继续操作

如果没有安装终端工具的可以参考我的另一篇文章Cent OS安装 + MongoDB安装部署(单节点+副本集+分片) 详细教程) 中的 xshell 的安装及连接Cent OS 的方法)

Tips:我用的工具是 Windows Terminal(如不知如何安装使用可以私信,我会出一期教程)

🚀

在命令行模式下输入冒号(:) 在输入斜杠( /)
输入需要查找的单词即可高亮显示
将 bind 注释掉
配置远程访问 将protected-mode 模式的 yes 改为 no

配置redis为后台启动 将 daemonize no 改为 yes
修改完后在命令行模式下输入冒号再输入 wq 即可保存并退出


配置环境变量

[root@wangtao ~]# vim /etc/profile
[root@wangtao ~]# 
# 编辑完后退出vim
# 使配置生效
[root@wangtao ~]# source /etc/profile


redis 的启动与关闭

#启动服务
[root@wangtao ~]# redis-server /usr/local/redis/etc/redis.conf
86803:C 25 Apr 2022 20:46:17.167 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
86803:C 25 Apr 2022 20:46:17.167 # Redis version=5.0.7, bits=64, commit=00000000, modified=0, pid=86803, just started
86803:C 25 Apr 2022 20:46:17.167 # Configuration loaded
[root@wangtao ~]# ps -ef | grep redis
root       86804       1  0 20:46 ?        00:00:00 redis-server *:6379
root       86809   86762  0 20:46 pts/3    00:00:00 grep --color=auto redis
#启动redis 客户端
[root@wangtao ~]# redis-cli
127.0.0.1:6379>
#先退出
127.0.0.1:6379> exit
[root@wangtao ~]# ps -ef | grep redis
root       86804       1  0 20:46 ?        00:00:03 redis-server *:6379
root       87220   86762  0 21:28 pts/3    00:00:00 grep --color=auto redis
#关闭redis 服务
[root@wangtao ~]# redis-cli shutdown
[root@wangtao ~]# ps -ef | grep redis
root       87226   86762  0 21:29 pts/3    00:00:00 grep --color=auto redis
[root@wangtao ~]#
#见下图:

🚀


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

方.丈之间

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

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

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

打赏作者

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

抵扣说明:

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

余额充值