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

中间件: Redis安装与部署

单机部署

yum install -y epel-release
yum install -y redissed -i "s/bind 127.0.0.1/bind 0.0.0.0/g" /etc/redis.conf
sed -i "s/# requirepass foobared/requirepass abcd@1234/g" /etc/redis.conf
systemctl restart redis

集群部署

启动6个redis节点

redis-cli --cluster create 127.0.0.1:7000 127.0.0.1:7001 
127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 
--cluster-replicas 1

扩缩容
https://blog.csdn.net/lzb348110175/article/details/122168638
扩容:
添加两个节点, 第一个节点表示新节点,第二个节点表示集群中已有的任意一个节点

redis-cli --cluster add-node 192.168.204.203:6306 192.168.204.203:6300

分配slot, 后面的节点是已有的节点

redis-cli --cluster reshard 192.168.204.203:6300

添加slave, 第一个为slave, 第二个为slave对应的master

redis-cli --cluster add-node 192.168.204.203:6307 192.168.204.203:6306 
--cluster-slave --cluster-master-id 73254af4b47aa0403e606a14f8a796b3247a9c6a

缩容:

查看集群状态:

cluster info

性能测试

https://redis.io/docs/management/optimization/benchmarks/

http://www.lryc.cn/news/131230.html

相关文章:

  • Java日志框架-JUL
  • 【Java】智慧工地SaaS平台源码:AI/云计算/物联网/智慧监管
  • Dodaf架构的学习分享
  • 听GPT 讲Prometheus源代码--discovery
  • HTTP 介绍
  • Rust语言深入解析:后向和前向链接算法的实现与应用
  • 快速提高写作生产力——使用PicGo+Github搭建免费图床,并结合Typora
  • Java方法的参数可以有默认值吗?
  • 电子商务的安全防范
  • STM32开关输入控制220V灯泡亮灭源代码(附带PROTEUSd电路图)
  • Spring Boot配置文件
  • 函数(2)
  • Linux笔试题(4)
  • Selenium的使用:WEB功能测试
  • Kubernetes(K8s)从入门到精通系列之十七:minikube启动K8s dashboard
  • C++ 网络编程项目fastDFS分布式文件系统(五)--nginx+fastdfs
  • 开发者本地搭建性能监测工具(Windows)
  • 嵌入式Linux开发实操(八):UART串口开发
  • 公告:微信小程序备案期限官方要求
  • cesium中获取高度的误区
  • 基于Centos:服务器基础环境安装: JDK、Maven、Python、Go、Docker、K8s
  • Elasticsearch的数据删除策略只能触发一次
  • Open3D 最小二乘拟合空间直线(方法一)
  • 解决uniapp 二次登陆 登录页是首页时,登录页闪现问题
  • 如何快速制作一个房地产电子传单?
  • golang云原生项目之:etcd服务注册与发现
  • arm:day4
  • flutter 常见的状态管理器
  • Kotlin的Map
  • STM32 串口复习