Centos7安装Redis

1、安装gcc依赖

在Centos上安装Redis首先检查安装gcc依赖
由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v)

查看是否已安装gcc环境
gcc --version
安装命令
yum install -y gcc 

如果执行安装命令后提示下面错误信息则可能是Centos7自带的yum不能直接使用(如果正常则略过)

[root@192 ~]# yum install -y gcc
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"

解决办法(正常则略过此步骤):
(1)首先删除原有文件执行命令:

rm -f /etc/yum.repos.d/CentOS-Base.repo

(2)重新下载阿里的

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

(3)清理缓存

yum clean all

2、下载Redis

mkdir download   //建立一个存放软件安装包的目录,也可以不建,强迫症表示必须不能乱
cd download
wget https://download.redis.io/releases/redis-7.2.4.tar.gz

或者可以直接从官网上下载安装包上传到centos7系统中
官网地址https://redis.io/download(可能需要翻墙)

3、解压Redis

将安装包解压到/root/download文件夹下

tar zxvf /root/download/redis-7.2.4.tar.gz -C /root/download

4、安装redis

进入到redis-7.2.4目录输入make执行编译命令

cd redis-7.2.4
make

然后再执行下面命令这里推荐自定义安装

默认安装
make install 
自定义安装
make install PREFIX=/root/soft/redis7.2.4    //后面的是你想要安装的路径

5、修改配置文件

首先将redis-7.2.4安装包文件夹下的redis.conf复制到/root/soft/redis7.2.4/bin (安装目录的bin文件夹) 文件夹下

cp /root/download/redis-7.2.4/redis.conf /root/soft/redis7.2.4/bin

修改配置文件

cd /root/soft/redis7.2.4/bin
vim redis.conf

修改内容如下:
将bind 127.0.0.1修改为bind 0.0.0.0
然后增加一个requirepass 密码
daemonize 改成 yes

bind 0.0.0.0
requirepass 123456
daemonize yes

如果需要外网访问则修改链接模式protected-mode为no即:

protected-mode no

输入:wq保存退出

6、启动Redis

#启动服务
./redis-server redis.conf
#redis客户端打开方法    //这步我们只介绍,不运行
./redis-cli

启动时如果爆出如下警告
在这里插入图片描述
执行

vim /etc/sysctl.conf

然后再里面有就更改 没有就添加(我就是添加)

vm.overcommit_memory = 1
net.core.somaxconn= 1024

然后执行

sysctl -p 

然后再次启动即可
在这里插入图片描述
auth 后面跟的是设置的密码

  • 12
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值