CentOS7 安装 Redis6.2版本

一、依赖安装

1、安装gcc(如果未安装执行)
yum -y install gcc gcc-c++
2、切换gcc版本,因为redis6.2只支持5.3及以上版本,Centos7默认版本是4.8。
#下载
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

#切换版本
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
3、查看版本
gcc -v

二、Redis安装

1、下载reids包
wget http://download.redis.io/releases/redis-6.2.11.tar.gz
2、解压文件
#解压到当前文件夹
tar -zxvf redis-6.2.11.tar.gz
#解压到指定路径,如解压到/usr/local中
tar -zxvf redis-6.2.11.tar.gz -C /usr/local
3、执行安装命令
#安装到当前目录
make install
#安装到指定目录
make install PREFIX=/usr/local/redis6
4、启动redis

首先进入到安装的目录的bin文件夹中,我是安装到/usr/local/redis6目录中,执行命令启动。

默认配置文件启动
#使用默认的配置文件启动
./redis-server
指定配置文件启动

需要进入到你redis.conf的存放文件夹,这里使用默认配置文件存放路径演示,也就是解压出来的redis-6.2.11文件夹

#指定配置文件启动
./redis-server /usr/local/redis-6.2.11/redis.conf
启动后的页面

三、停止redis

        停止redis,在启动的页面中时使用ctrl+c退出

四、相关配置

1、修改redis相关配置,编辑redis.conf文件
  a.进入到配置文件存放位置执行:
vi redis.conf
  b.点击键盘 输入daemonize no搜索(按n可搜索下一个),如图所示位置,将no改为yes,先按esc再按 i 就可以编辑文件。(允许后台启动)

c.同上方法搜索bind 127.0.0.1,如下图所示位置,将127.0.0.1 ::1根据自己需求修改。

# bind 192.168.1.100 10.0.0.1     # listens on two specific IPv4 addresses(指定ip地址访问)
# bind 127.0.0.1 ::1              # listens on loopback IPv4 and IPv6(本地访问)
# bind * -::*                     # like the default, all available interfaces(所有都可访问)

d.启动端口修改;搜索port 6379,位置如下图所示,可根据自己需求修改不同端口。

e.修改密码,搜索requirepass,如下图位置,因为我已经修改为123456,默认是注释掉了,需要解掉注释。

五、系统设置

查看防火墙状态(如未启动需要先启动)

#查看状态
firewall-cmd --state
#启动防火墙
systemctl start firewalld.service

开放6379端口

#开放端口
firewall-cmd --add-port=6379/tcp --permanent

重启防火墙

#重启防火墙
firewall-cmd --reload

六、配置开机自启(需要在redis停止状态下)

创建服务:

vi /etc/systemd/system/redis.service

写入以下配置(其中ExecStart参数根据自己实际路径配置):

[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/redis6/bin/redis-server /usr/local/redis-6.2.11/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target

加入开机自启:

systemctl daemon-reload
systemctl enable redis

其他相关命令:

#启动redis服务
systemctl start redis.server

#停止redis服务
systemctl stop redis.server

#重启redis服务
systemctl restart redis.server

#查看redis服务状态
systemctl status redis.server

结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小狗不吃辣条

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

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

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

打赏作者

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

抵扣说明:

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

余额充值