【centos7 | Linux | redis】Redis安装

文章目录

redis安装

1. 下载并安装安装源remi

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y

2. 安装 Redis

安装 Redis.

默认情况下 Yum 可能会安装旧版本,使用 --enablerepo 选项指定 Remi 源来安装较新版本:

这里是引用

sql 复制代码
# 安装 Redis (默认会选择 Remi 源中较新的稳定版,通常是 Redis 5 或 6/7)
sudo yum --enablerepo=remi install redis -y


3.启动并设置开机自启

sql 复制代码
# 启动 Redis
sudo systemctl start redis

# 设置开机自启
sudo systemctl enable redis

# 检查运行状态
sudo systemctl status redis

第三步:配置与安全(重要)

默认配置通常只允许本地访问且无密码,建议进行以下调整(若需要远程访问的话,需要修改配置文件)

  • 编辑配置文件 (Yum 安装通常在 /etc/redis.conf ,源码安装在 /etc/redis/6379.conf ):sudo vi /etc/redis.conf
    1. 设置密码(推荐)

找到 # requirepass foobared,去掉注释并将 foobared 改为你的强密码:
requirepass [yourstrongpassword]
这里在修改时,用到了 vim,/requirepass , n,i,:wq

  1. 允许远程访问(可选)

默认 Redis 只监听 127.0.0.1。如果你需要远程连接,请修改 bind 配置:
方法 A(指定 IP): bind 127.0.0.1 192.168.1.100 (服务器的局域网 IP)
方法 B(允许所有): bind 0.0.0.0 (注意配合防火墙,不建议在公网直接这样开)

  1. 重启服务,生效.

sudo systemctl restart redis

第四步:配置防火墙

开启了远程访问,需要在防火墙中放行 Redis 端口(默认 6379):

sql 复制代码
# 开启 6379 端口
sudo firewall-cmd --zone=public --add-port=6379/tcp --permanent

# 重载防火墙使配置生效
sudo firewall-cmd --reload

第五步:测试连接

使用 redis-cli 测试:

sql 复制代码
# 本地连接
redis-cli

# 如果设置了密码,进入后需要验证
127.0.0.1:6379> auth yourstrongpassword
OK
127.0.0.1:6379> ping
PONG
相关推荐
djjjx.2 分钟前
Linux进程篇(二):深入浅出 [进程概念与进程父子关系]:从底层原理到实战应用
linux·运维·服务器
爱喝水的鱼丶2 小时前
SAP-ABAP:S/4 HANA ABAP 新特性入门:与 ECC ABAP 的核心差异、架构优势与学习路径规划
运维·数据库·性能优化·sap·abap·hana·开发交流
贵州诚鑫致达科技有限公司9 小时前
Linux的yum源怎么重启?源不是服务
linux·运维·服务器
骇客野人10 小时前
在麒麟操作系统上 分别安装 jdk1.8, 达梦数据库,redis ,memcache 的操作实施方案和步骤
数据库·redis·memcached
遇印记10 小时前
传输层,网络层
运维·服务器·网络·windows·学习
品牌常新10 小时前
景区巡逻机器人怎么选?派宝S5全地形守护解析
运维·人工智能·机器人
Elastic 中国社区官方博客10 小时前
一条 ES|QL 查询,涵盖365天的审计日志:在热数据和可搜索快照上执行相同的搜索
大数据·运维·服务器·elasticsearch·搜索引擎·全文检索
澜山奕秋12 小时前
RHCSA
linux·运维·服务器
Web极客码13 小时前
告别流式截断:我用客户端中间件解决长文本 API 跨国 SSE 断连与数据自愈
linux·agent 图