当前位置: 首页 > 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://icebutterfly214.com/news/55879/

相关文章:

  • STM32项目分享:基于STM32的酒店送餐小车的设计与搭建
  • 6667
  • 2025年PET收缩机源头厂家权威推荐榜单:PET自动收缩机/PP收缩机/PE收缩机源头厂家精选
  • 电梯调度程序的三次作业分析
  • Mounriver Studio设置为工程默认加载路径(Ⅰ代\Ⅱ代)
  • 2025年国内PMS酒店管理系统公司综合实力排行榜TOP10
  • 2025 年 11 月烘焙食品包装盒,烘焙包装盒订制,月饼盒包装盒厂家最新推荐,聚焦资质、案例、售后的五家机构深度解读!
  • 2025 年 11 月注塑厂家推荐排行榜,塑胶注塑,模具注塑,精密注塑,定制注塑公司推荐,专业工艺与高效生产口碑之选
  • 2025年三网通信号放大器生产厂家权威推荐榜单:车载信号放大器/电梯手机信号放大器/手机信号放大器源头厂商精选
  • 2025年11月套管源头厂家权威推荐排名榜单:自卷式/双层/开口式护/密封式/螺纹式/20#/自熄/和新/方形/对接/自卷套管、套管、绝缘套管、热收缩套管、热缩套管、热缩管源头厂家精选
  • fuse linux
  • 2025国内喷码机厂家排名综合实力榜
  • 目标检测算法——R-CNN系列
  • 通用型质量管理SaaS平台的构建逻辑与市场实践‌
  • function sql的错误处理方法
  • function sql的版本兼容性如何
  • 【第7章 I/O编程与异常处理】C语言的“错误处理”与Python异常机制的核心区别
  • 详细介绍:设计模式-状态模式(State)
  • GODIAG VAG Test Platform GT110+GT111 CAN-Bus Pogo Pin for 3rd/3.5th/4th Gen VAG IMMO Key Matching
  • 2025年长沙心理咨询机构排名TOP出炉,婚姻情感/焦虑/孩子厌学/青少年厌学/夫妻关系/线上/孩子网瘾/情绪不好心理咨询企业哪家好
  • 给公司的电脑装远控,居然能治好我的焦虑?
  • 11.19与11.20笔记
  • 2025污水处理药剂厂家哪家好?深度测评
  • 2025年11月发明专利申请公司市场报告及用户评价整合推荐
  • 2025年11月发明专利申请公司推荐:权威榜单与选择指南
  • 2025液压管件批发零售,优质快速交货液压接头厂家盘点
  • docker 安装 ollama dify
  • 2025年11月央国企求职机构推荐榜单与选择指南:主流机构综合对比分析
  • STD2000X:半导体分立器件静态电性测试的全场景解决方案 - FORCREAT
  • 《数字破局》 第二章:规划与选人