Redis学习(十二)基于Linux安装和配置Redis

本文详细介绍在Linux环境下,如何通过虚拟机VMware Workstation 15 Pro安装配置Redis。从网络配置开始,逐步讲解安装wget、gcc,下载并编译Redis源码,配置网络规则及防火墙,最后完成Redis服务的启动与基本使用。

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

刚刚安装了Linux,使用的虚拟机为 VMware® Workstation 15 Pro

首先看一下网络是否可用

网络无法使用,需要对网络进行配置,第一步:编辑虚拟机设置

第二步:然后点击编辑——>虚拟网络编辑器

记录子网ip、子网掩码和网关ip,我们需要对这三项进行配置,开启虚拟机,进入/etc/sysconfig/network-scripts/目录下

寻找一个前缀为ifcfg前缀的文件,一般为ifcfg-ens33,进行编辑(vi ifcfg-ens33)

esc退出插入模式,:wq保存并返回,重启网络服务:service network restart

ip addr查看网络配置信息,再尝试一下ping百度

成功配置网络,下载安装wget     yum -y install wget

安装gcc         yum -y install gcc

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

tar xzf redis-5.0.8.tar.gz

cd redis-5.0.8

make

如果失败了就make clean,把redis文件夹删了重新tar解压重新安装

下载net-tools插件,获取ifconfig命令(yum -y install net-tools)

使用ifconfig查看虚拟机的ip

配置linux的出入站规则

iptables -A INPUT -ptcp --dport  端口号-j ACCEPT   // 开启端口号

iptables -A OUTPUT -ptcp --dport 端口号-j DROP    // 关闭端口号

使用 iptables -A INPUT -ptcp --dport  6379-j ACCEPT,开启6379端口,外部可以使用telnet ip 端口进行判断是否可以连接进入src目录,输入./redis-server开启

有时还需要关闭linux防火墙(不知道为什么要关闭)    systemctl stop firewalld

用redis-cli连接,发现处于安全模式,必须进行Redis的相关配置才可以使用

意思是说,我们必须要在配置 protected-mode 为no,绑定外网ip地址,设置redis密码才可以进行正常的使用

于是我们到目录下  vi redis.conf

保存并关闭,然后使用Reids-server 配置文件路径开启Redis服务器

例如我的是 ./redis-server /etc/sysconfig/network-scripts/redis-5.0.8/redis-conf

连接Redis,使用ping感受一下

对Reids进行配置,新增一个Reids配置文件

grep -v "#" 和 grep -v "^$" 表示过滤掉所有以#开头的行 以及 过滤掉所有的空行空格    > 表示写入到后面的文件中

配置Redis,让redis成为后台程序,创建redis的数据存储目录

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值