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

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

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

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

相关文章:

  • 百考通AI:您的智能文献研究伙伴,从标题到参考文献一站智成
  • 百考通AI:您的智能学术助手,让开题报告写作化繁为简
  • 矿山“数字皮带秤”:AI纠偏让输送损耗<0.2%
  • 空气源热泵机组远程监控与能源管理系统方案
  • 解读上海、苏州PCBA厂商口碑,推荐几家可靠的?
  • 关注2026年1月,口碑佳的有机肥造粒机实力厂家排行来了,药材粉碎机/高速粉碎机/大型木材粉碎机,造粒机供应商选哪家
  • 高温持久蠕变试验机选购指南:哪个品牌质量好、耐用且口碑佳?
  • 详细介绍:数据分析报表如何选?详解 DataEase 四大表格:明细表、汇总表、透视表与热力图的适用场景与选择策略
  • 如何防范日益增长的数据威胁?
  • 关于操作系统内核
  • 2026年特色老火锅加盟排名,重庆崽儿火锅靠谱之选不容错过
  • linux怎么把 RX ring 调大
  • 进口岩板品牌供应商哪家好,三亚广州值得选的品牌
  • 这才是多数据源的正确打开方式!MyBatis-Plus vs Hibernate 底层原理大揭秘,别再瞎配了
  • 盘点工业打包机直销品牌,蓝景自动化性价比排名前列
  • 省选集训 15 - 交互题
  • 2026年三亚靠谱的汽车租赁门店联系电话,包头到三亚靠谱的汽车租赁公司联系方式技术实力与市场口碑领航者
  • 高清免费正版图片素材网站推荐:2026年十大图库资源平台盘点
  • 上海宠物牙科口碑之选:姚志权医生领衔的专业力量,宠物牙科/猫咪口腔/宠物口腔科/狗狗口腔,宠物牙科医生哪个比较好
  • 本地部署的物联网平台
  • 锅炉厂家加工厂实地考察:看哪些细节能反映真实水平,锅炉厂家/蒸汽锅炉/导热油锅炉,锅炉厂家优质厂家选哪家
  • 探讨靠谱的翻堆机实力厂家排名,安阳慧耕能排第几?
  • 网上订餐|基于ssm+ vue网上订餐系统(源码+数据库+文档)
  • 探讨盐城思科网络公司百度代运营技术排名,哪家比较靠谱
  • 2026 十大商用高清正版素材网站推荐,不会侵权的图片网站推荐
  • 铝合金花箱生产厂售后靠谱的怎么选,有啥建议
  • 飞斯达的商业模式是否可行,PLC产品选购如何选靠谱的
  • 2026年首月,做得好的二氧化碳公司都在这个排行里,汽化器/制氧机/制氮机/液氮/二氧化碳,二氧化碳源头厂家排行榜单
  • 微信小程序定制开发公司选型攻略,教你选专业商家(2026更新)(接诉即办小程序、党政小程序、物业小程序开发公司推荐)
  • Cursor使用教程