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

最完整版Linux安装Redis(保姆教程)

目录

前言

卸载以前的redis

通过yum源安装redis

通过压缩包安装redis

开放防火墙端口


前言

如何在linux上安装redis,本文将通过yum源和压缩包两种形式安装redis,总有一种你喜欢且不会出Bug的途径!!!

卸载以前的redis

1,查看redis的运行进程,图中没有运行的redis进程

ps -ef | grep redis

2,如果有进程就杀死进程

kill -9 进程id

3,删除redis相关的目录

# 查找 redis 的文件地址

find / -name redis

# 删除返回的路径

rm -rf 路径

通过yum源安装redis

1,安装GCC依赖

# sudo表示以管理员身份运行,如果使用的是管理员用户就不需要 sudo

sudo yum install -y gcc

2,添加EPEL仓库

yum install epel-release

# 更新 yum源

yum update

3,安装redis

yum install redis

4,查看redis安装的路径,默认安装路径为:/var/lib/redis

find / -name redis

5,修改配置文件

cd/var/lib/redis

vim redis.conf

运行远程连接

注释掉 bing 127.0.0.1,127.0.0.1:表示只允许本地连接

修改密码(也可不设置密码)

# 取消 requirepass foobared 的注释,将foobared 修改为密码
requirepass 1234

开启aof 持久化,rdb是默认开启的,aof 恢复的数据更完整

# 将appendonly 修改为 yes
appendonly yes

开启守护进程

# 将daemonize 修改为 yes

daemonize yes

6,启动redis

systemctl start redis

# 查看状态

systemctl status redis

# 设置开机自启

systemctl enable redis

7,进入redis 客户端

# 进入redis 客户端,设置一个键值对

redis-cli

# 图中表示需要验证密码,

auth 密码

8,开放防火墙端口,直接去最后一步

通过压缩包安装redis

1,远程下载redis压缩包,或去官网下载:Downloads - Redis

wget https://download.redis.io/releases/redis-6.2.6.tar.gz

2,解压文件

tar -zxvf redis-6.2.6.tar.gz

3,移动文件并改名

# 创建redis 存储目录

mkdir /data

# 移动文件并改名为redis

mv redis-6.2.6 /data/redis

4,编译安装

make

make install

5,管理redis文件

创建 bin 和 etc 文件夹

bin:用于存放可执行文件

etc:用于存放redis.conf

移动文件

# 移动配置文件

mv redis.conf /data/redis/etc/

# 移动可执行文件

cd src

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-server /data/redis/bin/

6,修改配置文件

注释掉 bing 127.0.0.1,127.0.0.1:表示只允许本地连接

# 取消 requirepass foobared 的注释,将foobared 修改为密码
requirepass 1234

# 将appendonly 修改为 yes
appendonly yes

# 将daemonize 修改为 yes

daemonize yes

# 也可修改数据存储目录

dir 存放数据的路径

7,启动redis

# 启动redis服务端,指定配置文件的位置

./redis-server /data/redis/etc/redis.conf

进入客户端

./redis-cli

# 验证设置的密码

auth 密码

# 退出命令

exit

8,将redis 服务交给 systemd 管理

# 编写 redis.service

cd /etc/systemd/system

vim redis.service

注意:ExecStart后面的路径根据自己安装路径修改

[Unit]
Description=Redis
After=network.target

[Service]
Type=forking
PIDFile=/run/redis_6379.pid
ExecStart=/data/redis/bin/redis-server /data/redis/etc/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
Restart=always
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

保存退出

刷新服务配置

systemctl daemon-reload

启动redis

systemctl start redis

设置redis服务开机自启

systemctl enable redis

开放防火墙端口

firewall-cmd --zone=public --add-port=6379/tcp --permanent
success

刷新防火墙

firewall-cmd --reload

查看 6379 是否开放成功

firewall-cmd --zone=public --query-port=6379/tcp

yes

至此redis已经安装完成啦,去试试远程连接吧!!!

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

相关文章:

  • Cherry Studio火山方舟实战:构建高可用AI推理服务的架构设计与避坑指南
  • 开发效率翻倍,用快马ai生成智能jdk多版本管理与切换工具
  • 新手福音:基于快马平台生成elementui组件demo,边看官网边动手学vue
  • CLIP ViT-H-14镜像免配置原理:预编译依赖+静态链接+精简Python环境
  • SPIRAN ART SUMMONER问题解决:生成图片慢、报错怎么办?常见问题汇总
  • Qwen Pixel Art多场景:独立开发者用其批量生成App启动页像素动效帧序列
  • SiameseAOE中文-base效果展示:支持中英混杂文本,如‘WiFi speed#很快,battery#not good’混合抽取
  • 5个技巧让你掌握游戏内实时调试:RuntimeUnityEditor完全指南
  • DsHidMini Control Utility:DualShock 3控制器自定义利器
  • Phi-3-Mini-128K一文详解:如何在24GB以下显存设备跑满128K上下文
  • 用快马ai三分钟搭建pid温度控制原型,快速验证控制算法效果
  • Gowin FPGA开发软件安装与License申请全流程指南(V1.9.10版)
  • Z-Image-Turbo实战落地:孙珍妮风格海报/头像/社交配图生成全流程演示
  • Stable Yogi Leather-Dress-Collection效果展示:高还原度2.5D皮衣纹理+动漫光影渲染作品
  • 效率倍增:用快马AI自动生成Copaw官网核心模块代码
  • wan2.1-vae实操技巧:利用负面提示词精准去除‘低质量’‘模糊’等干扰项
  • Z-Image-Turbo_Sugar脸部Lora效果展示:同一提示词在Z-Image-Turbo与LoRA版本差异
  • Linux系统运行Photoshop CC2022的完整解决方案:从环境配置到性能优化
  • 新手必看:在快马平台用AI轻松学习链表数据结构与实现
  • 学术前沿 |华中科大、微灵医疗、明视脑机等单位联合破解ECOG长期稳定性难题,开启高质量皮层信号记录新时代
  • Ostrakon-VL-8B安全加固指南:API访问控制与用户数据隐私保护
  • 轻松上手Nginx Proxy Manager:安装、配置与实战
  • IT项目管理:风险识别与应对策略
  • BGE Reranker-v2-m3在电力调度系统中的落地:告警信号Query与应急预案匹配
  • ChatGPT科研绘图入门指南:从零开始的高效可视化实践
  • 运维实战---多种方式在Linux中部署并初始化MySQL
  • 极寒之巅的“无头”巨兽:华能睿驰如何开启全球工业的无人化纪元
  • Stable Yogi Leather-Dress-Collection运维指南:Linux常用命令与监控脚本
  • Stable-Diffusion-V1-5 算法解析:从扩散模型原理到代码实现入门
  • 瓦楞纸螺旋横切刀哪家好?2026年高性价比钨钢合金/生活用纸横/塑料粉碎切刀推荐! - 品牌推荐用户报道者