当前位置: 首页 > news >正文

linux,centos,aarch架构下载并部署redis

linux,centos,aarch架构下载并部署redis

1.第一步,当然是下载一个redis的稳定版,

如果能连上外网,直接命令下载就好
sudo wget https://download.redis.io/releases/redis-7.4.5.tar.gz
不能的话,就手动传上去

网址:Index of /releases/

在这里我下载的是7.4.5 redis-7.4.5.tar.gz

放到了/usr/src路径下

2.接下来该解压我们的压缩包了

cd /usr/src

tar xzf redis-7.4.5.tar.gz

3.进入正题,开始配置

 cd redis-7.4.5/        进入redis目录下

 make  开始编译 -j $(nproc)可以在后面加-j 和线程数加快编译速度

  编译成功后,运行测试用例: make test

我这里没有tcl,sudo dnf install tcl -y,使用命令装一个,再次运行:make test,库库成功。没啥毛病

下面要开始安装了,

make install     (这里默认是安装到/usr/local/bin  这个路径下,如果想要指定路径的话,你可以使用 make install PREFIX=/path/to/your/dir 这个命令来指定安装路径
我就直接默认了。。。

4.安装成功,开始配置系统服务,为了方便管理将 Redis 配置为 systemd 服务

创建 Redis 配置文件目录
mkdir -p /etc/redis
将默认配置文件复制过去
cp /usr/src/redis-7.4.5/redis.conf /etc/redis/
复制 systemd 服务模板(Redis 源码自带 ARM 兼容的服务脚本)
cp /usr/src/redis-7.4.5/utils/systemd-redis_server.service /etc/systemd/system/redis.service
编辑服务文件(确认路径正确,默认无需修改)
nano /etc/systemd/system/redis.service
重载 systemd 配置
systemctl daemon-reload
启动 Redis 并设置开机自启
systemctl start redis
systemctl enable redis
验证状态
systemctl status redis
我这里已经启动成功辣

5.后续配置

打开配置文件
nano /etc/redis/redis.conf
1. bind 0.0.0.0  # 允许外部访问(若仅本地使用,保持 127.0.0.1)
2. requirepass YourStrongPassword123!  # 设置强密码(必须配置!)
3. port 6379  # 自定义端口(可选)
找到这些参数,改一改,然后重启一下redis
systemctl restart redis
重启成功后,连接测试一下
redis-cli
如果设置了密码
127.0.0.1:6379> PING
PONG

大功告成!!!
需要注意的点是,调大操作系统的 somaxconn 限制:临时或永久开启内存过量分配(推荐永久)
/etc/sysctl.conf
vm.overcommit_memory = 1
net.core.somaxconn = 1024
保存后
sysctl -p
加载一下配置

看看是否生效
sysctl vm.overcommit_memory
sysctl net.core.somaxconn
最后,就是看一下防火墙端口是否开启,开启后才能让外部访问
查看防火墙状态
systemctl status firewalld

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

重新加载防火墙配置(生效)
firewall-cmd --reload
# 查看已开放的永久端口
sudo firewall-cmd --permanent --list-ports
# 查看已开放的临时端口
sudo firewall-cmd --list-ports

都开启就就完事辣!
 
 
 


http://www.jsqmd.com/news/46726/

相关文章:

  • 2025年11月河南自习室加盟市场分析与品牌推荐
  • 习题解析之:判断火车票座位
  • 题解:NFLSOI#P10008. Speike和Tom
  • 洛谷 B4410:[GESP202509 一级] 金字塔 ← 循环结构
  • CF246E bfs 序上莫队
  • 2025 年 11 月降本增效管理咨询公司推荐排行榜,降本增效咨询,企业降本增效,提质增效咨询机构,专业实力与客户满意度深度解析
  • 小型食品厂省心了!CLC-S22R 控温又省成本​
  • 质量基石:读懂检查表,用好数字化管理利器
  • P4148 简单题 模板题分析
  • 【压测数据分享】VictoriaLogs 中的参数 `inmemoryDataFlushInterval` 对写入性能的影响
  • Windows系统增强神器!PowerToys微软官方效率工具(实操v教程)!
  • Linux内核实验-ubuntu
  • 2025年11月四川自习室加盟市场分析与品牌推荐
  • 2025年电极生产厂家权威推荐榜单:航空插头/马达壳/插针源头厂家精选
  • 2025 最新推荐装盒机厂家权威排行榜:全自动 / 食品 / 纸巾 / 卫生巾装盒机技术创新与整线配套能力测评
  • P9433 [NAPC-#1] Stage5 - Conveyors 分析
  • 我发现上大学虚构痛苦是件非常愚蠢的事
  • Qt 实现“可点击跳转”的 QSlider
  • 技术架构进化论:从“独栋别墅”到“智慧城市”
  • STM32项目分享:基于STM32的酒店送餐小车的设计与搭建
  • 2025 年最新推荐套袋机厂家权威榜单:聚焦技术创新与专利优势,覆盖多品类设备选型指南M 型袋套袋机/预制袋套袋机/袋中袋套袋机/食品套袋机/八边封套袋机公司推荐
  • Galera Cluster部署 - 详解
  • 模拟机问题
  • UBUNTU22.04,配置wine中调用cuda
  • macos制作可以启动的iso引导文件
  • MySQL 8.0.12 时区设置和修改
  • 676
  • 2025年主流学习机品牌差异化分析与选购指南
  • 6667
  • 2025年铁基络合剂源头厂家权威推荐榜单:铁基催化剂/络合铁脱硫催化剂/高效脱硫剂源头厂家精选