Redis6.0.6_01_Redis安装教程

Redis 安装

环境准备

安装环境:Centos7 (镜像下载:https://www.centos.org/ 与VM搭建虚拟机环境;这里就不介绍了,不会的自行百度)
redis版本:6.0.6 (在官网https://redis.io/download下载redis-6.0.6.tar.gz,并上传到服务器/local目录)

确保服务器是否安装gcc
# 查询是否安装gcc
$ rpm -q gcc
# 未安装gcc则执行下面命令进行安装
$ yum -y install gcc
解压安装包
# 解压tar包
$ tar -zxvf redis-6.0.6.tar.gz
编译
# 进入解压目录
$ cd  redis-6.0.6
# PREFIX安装指定目录,指定目录下会出现bin目录
$ make install PREFIX=/local/redis-6.0.6 

这里编译安装可能会报如下错误,原因是redis新版本要求gcc的版本在5.3以上,所以需要针对gcc进行一个升级
在这里插入图片描述

升级gcc
# 查看gcc版本,我这里是4.8.5
$ gcc -v
# 安装scl
$ yum -y install centos-release-scl
# 升级gcc到9版本
$ yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
# 临时指定使用gcc 9版本
$ scl enable devtoolset-9 bash
# 编译安装redis
$ make install PREFIX=/local/redis-6.0.6

如果要长期使用gcc 9版本的话,可以执行下面命令

# 将执行命令输入到环境变量配置
$ echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
验证是否安装成功
# 启动redis,出现以下界面则表示安装成功
$ bin/redis-server ./redis.conf

在这里插入图片描述
或者后台启动

# 后台启动redis
$ nohup bin/redis-server redis.conf &
# 验证启动是否成功,查看redis进程
$ ps -ef | grep redis

在这里插入图片描述
停止redis服务

# 退出redis服务
$ pkill redis-server 
$ kill 进程号   
守护线程运行redis
$ vi redis.conf
# 将daemonize设置为yes
$ bin/redis-server ./redis.conf
# 客户端连接数据库
$ bin/redis-cli
允许远程连接

首先确认redis服务端的端口

 $ ps aux |grep redis

在这里插入图片描述

或者在redis.conf文件查看port参数;redis默认端口号为6379

然后关闭端口防火墙

  • 1,查看已经开放的端口号
$ firewall-cmd --list-ports
  • 2,mysql对应端口号未开启,则开启端口
$ firewall-cmd --zone=public --add-port=6379/tcp --permanent

命令含义: –zone #作用域 –add-port=80/tcp #添加端口,格式为:端口/通讯协议 –permanent #永久生效,没有此参数重启后失效

  • 3,重启防火墙
$ firewall-cmd --reload
  • 4,上面步骤不执行,或者直接关闭防火墙也可以
$ systemctl stop firewalld.service 
$ systemctl disable firewalld.service

修改redis.conf

# 允许所有ip远程连接
bind 0.0.0.0

重启redis服务即可远程连接

相关文章

Redis6.0.6_01_Redis安装教程
Redis6.0.6_02_Redis 入门基础
Redis6.0.6_03_Redis 实用
Redis6.0.6_04_Redis 主从复制与哨兵模式
Redis6.0.6_05_Redis管道和Lua脚本
Redis6.0.6_06_Redis 集群
Redis6.0.6_07_Redis 开发须知

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值