【软件安装】Linux Centos7.5 安装Redis4.0 及远程访问

本文详细介绍了在Linux环境下从下载到配置完成Redis的全过程,包括依赖安装、源码编译、配置修改及服务启动等关键步骤,适用于希望深入了解Redis部署流程的读者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

附:redis官网下载地址

注:如果是最小化版本,必须下载gcc,否则make时会报错;

         yum -y install gcc automake autoconf libtool make 

1、下载redis

wget http://download.redis.io/releases/redis-4.0.11.tar.gz

2、 解压

tar -zxvf redis-4.0.11.tar.gz 

3、进入redis-4.0.11目录

cd redis-4.0.11

 

4、执行make命令

make

等待,需要一会儿。。。。。。

5、创建redis文件夹,然后拷贝redis.conf 配置文件, redis-cli客户端启动命令, redis-server服务端启动命令

cd /usr/local/lucifer

mkdir redis

cp redis.conf /usr/local/lucifer/redis

cd /usr/local/redis-4.0.11/src

cp redis-cli redis-server /usr/local/lucifer/redis

详细看图:

6、更改配置文件

如果不想只有本地才可以訪問redis就注释这一行:

其它配置可以按我这样改: 

保存退出!

7、启动

./redis-server redis.conf   

    ps:       启动服务端,这时候因为改了配置文件,所以是后台启动,后台启动就是说当前窗口可以继续敲命令,而前台启动,就是启动界面会有redis的图形,然后当前窗口无法再敲命令,除非关闭redis后台服务。

./redis-cli -h 192.168.59.128 -p 6379  

    ps:        这是远程访问,如果只是本地访问,就直接./redis-cli就行了。

连接上后,可以通过ping,看是否连通。如果返回是PONG,代表成功!

win10主机图形界面工具也连接成功:如图:

 

 

ps:

我的防火墙刚开始我是把它给关闭的:如果出现active(running)代表是防火墙是开启状态。

systemctl start firewalld #启动

systemctl status firewalld #查看运行状态

systemctl stop firewalld #关闭

systemctl disable firewalld.service #禁止开机启动

firewall-cmd --state #查看默认防火墙状态

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

 我是为了方便,所以关闭Linux的防火墙,但是为了安全的话,不能这么做,可以考虑开启某个端口:

firewall-cmd --zone=public --add-port=6379/tcp --permanent #添加端口(--permanent表示永久生效,没有此参数重启后失效)

firewall-cmd --zone=public --query-port=6379/tcp #查看防火墙6379端口

firewall -cmd --zone=public --remove-port=6379/tcp --permanent #删除防火墙6379端口
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值