news 2026/5/1 6:36:15

Redis各种架构安装部署

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Redis各种架构安装部署

本教程将演示在 linux 环境下安装 Redis7,给⼤家最简单,最快捷的安装⽅式,其中包括单机部署、主从部署、哨兵部署、集群部署的安装以及相应的架构介绍。

一、单机部署

1. 检查安装 gcc 环境

Redis是由C语⾔编写的,它的运⾏需要C环境,因此我们需要先安装gcc。

-- 关闭防⽕墙 systemctl stop firewalld.service -- 状态 firewall-cmd --state -- 卸载防⽕墙 yum remove firewalld -- 检查版本 gcc --version -- 安装 gcc yum install gcc

2. 下载安装 Redis

-- 安装应⽤养成良好习惯,⽂件归类 mkdir -p /opt/software/redis -- 进⼊redis⽂件夹,使⽤wget下载 cd /opt/software/redis wget https://download.redis.io/redis-stable.tar.g z -- 解压下载的redis包 tar -xzf redis-stable.tar.gz -- 进⼊redis-stable⽬录,然后使⽤make install 编译并安 装,安装完成后 /usr/local/bin 会⽣成相应的服务 cd redis-stable make install -- 检查是否成功⽣成 ll /usr/local/bin

⽂件介绍:

  • redis-benchmark:性能测试⼯具
  • redis-check-aof:修复有问题的 aof ⽂件
  • redis-check-rdb:修复有问题的rdb⽂件
  • redis-sentinel:Redis集群使⽤
  • redis-server:Redis服务器启动命令
  • redis-cli:客户端,操作⼊⼝

3. 启动 Redis

到这⾥其实我们可以在使⽤ /opt/software/redis/redis-stable/src 或者 /usr/local/bin ⽬录下的 redis-server 启动 Redis 服务了。

Redis 源码路径下启动 ./src/redis-server 使⽤usr/local/bin 路径下启动(该⽬录下) redis-server

4. 配置Redis

前⾯的启动⽅式⽆法再后台运⾏,退出之后直接关闭了 Redis 服务,所以我们还需要针对 Redis 做⼀些设置。

-- 修改当前Redis⽬录下的 Reids.conf ⽂件 vim redis.conf

注意:如果⼤家使⽤ vim 打开后没有⾏号,可以在打开 vim 后输⼊:“:set number ” 。

需要修改的内容如下:

bind * -::* #87⾏,修改bind 项,* -::* ⽀持远程连接 daemonize yes #309⾏,开启守护进程,后台运⾏ logfile /opt/software/redis/redis-stable/redis.log #355⾏,指定⽇志⽂件⽬录 dir /opt/software/redis #510⾏,指定⼯作⽬录 requirepass 1qaz@WSX #1044⾏,给默认⽤户设置密码,主要是使⽤ redis-cli 连接 redis-server时,需要通过密码校验。⾃⾏学习,可以不设置。 protected-mode no #111⾏,允许远程连接 如果不设置密码必须讲此设置关闭。

修改完成后,使⽤配置⽂件启动 Redis,并使⽤ redis-cli 连接测试,需要注意由于前⾯我们配置了安全密码,所以连接后需要先验证密码,否则会报错。

redis-server redis.conf redis-cli auth 1qaz@WSX

5. 退出 OR 关闭 redis

-- 退出redis quit -- 关闭redis redis-cli shutdown

今天先写到这里,明天继续!!!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/19 22:12:00

如何防范日益增长的数据威胁?

信息安全(简称信安)涵盖各类工具与流程,用于防范、检测并补救针对数字化和非数字化敏感信息的网络攻击与安全威胁,同时也负责对影响信息安全的流程、威胁及系统进行归档记录。下文将为您介绍信息安全的相关知识。 如上所述&#x…

作者头像 李华
网站建设 2026/4/24 0:47:30

Cursor使用教程

https://cursor.com/cn/docs/cli/shell-mode

作者头像 李华
网站建设 2026/4/24 9:17:12

本地部署的物联网平台

物联网平台 - Thinglinks-iot ## 🌟 项目简介 一个功能完备、高可扩展的物联网平台,提供完整的设备接入、管理和数据处理解决方案。支持多种网络协议,具备强大的消息解析和实时告警能力,帮助企业快速构建物联网应用。 该项目现已…

作者头像 李华
网站建设 2026/4/30 23:38:00

如何设置VirtualLab Fusion结果的格式

摘要虽然为所需光学任务提供方便的工具,以获得快速和准确的结果,是任何光学仿真软件的主要目的,但多功能后处理的价值不应被低估。对结果数据外观的调整不仅可以满足期刊或报告中出版物的特定要求,而且还可以强调和突出结果中有趣…

作者头像 李华
网站建设 2026/5/1 1:14:13

破除生命特征与智慧混淆需建立清晰认知框架 |Disentangling Biological Traits and Wisdom: A Clear Cognitive Framework

破除生命特征与智慧混淆需建立清晰认知框架 —— 打破生命特征与智慧混淆的核心方法:从概念锚定到实践思辨,分层破除认知惯性 打破二者的混淆,核心是先从底层划清概念边界,再用可落地的判断标尺破除 “载体唯一性 属性关联性”…

作者头像 李华