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

专业的网站建设化妆品备案

专业的网站建设,化妆品备案,外包公司与劳务派遣区别,郑州seo推广优化以下是Redis集群搭建和集成使用的详细步骤示例: 搭建Redis集群 环境准备 下载Redis:从Redis官方网站下载最新稳定版本的Redis源代码,解压到指定目录,如/opt/redis。安装依赖:确保系统安装了必要的依赖,如…

以下是Redis集群搭建和集成使用的详细步骤示例:

搭建Redis集群
  1. 环境准备
    • 下载Redis:从Redis官方网站下载最新稳定版本的Redis源代码,解压到指定目录,如/opt/redis
    • 安装依赖:确保系统安装了必要的依赖,如GCC等。
  2. 创建集群节点
    • 创建节点目录:创建6个节点目录,用于存放不同端口的Redis实例配置文件和数据,例如:
      mkdir -p /opt/redis-cluster/700{1..6}
      
    • 配置Redis实例:为每个节点创建配置文件,例如/opt/redis-cluster/7001/redis.conf,内容如下:
      port 7001
      bind 0.0.0.0
      cluster-enabled yes
      cluster-config-file nodes.conf
      cluster-node-timeout 5000
      appendonly yes
      
    • 启动Redis实例:分别启动6个Redis实例:
      redis-server /opt/redis-cluster/7001/redis.conf
      # 依次启动其他5个实例
      
  3. 创建集群
    • 使用redis-cli创建集群:执行以下命令创建集群,并为每个主节点分配一个从节点:
      redis-cli --cluster create 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 127.0.0.1:7006 --cluster-replicas 1
      
    • 确认集群状态:使用cluster nodes命令查看集群节点状态,确保所有节点正常。
集成使用Redis集群
  1. Spring Boot集成
    • 添加依赖:在pom.xml中添加Redis和Spring Data Redis依赖:
      <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId>
      </dependency>
      
    • 配置Redis集群:在application.properties中配置Redis集群节点信息:
      spring.redis.cluster.nodes=127.0.0.1:7001,127.0.0.1:7002,127.0.0.1:7003
      
    • 编写Redis操作代码:创建Service类,使用StringRedisTemplate操作Redis集群:
      @Service
      public class RedisClusterService {@Autowiredprivate StringRedisTemplate redisTemplate;public void setValue(String key, String value) {redisTemplate.opsForValue().set(key, value);}public String getValue(String key) {return redisTemplate.opsForValue().get(key);}
      }
      
  2. 测试
    • 编写测试用例:创建测试类,注入RedisClusterService,测试数据读写:
      @SpringBootTest
      class RedisClusterServiceTest {@Autowiredprivate RedisClusterService redisClusterService;@Testvoid testRedisCluster() {redisClusterService.setValue("testKey", "testValue");String value = redisClusterService.getValue("testKey");assertEquals("testValue", value);}
      }
      

通过以上步骤,您已成功搭建Redis集群并将其集成到Spring Boot应用中,实现了分布式缓存功能。

http://www.dtcms.com/a/541006.html

相关文章:

  • 详解使用CodeBuddy解决高难度项目问题
  • Days.js实时更新时间格式文案在切换全局语言之后的方案
  • 网站icp备案时间网站营销网站营销推广
  • 广州官方宣布网络公司网站优化网站建设
  • 【黑马点评|2 Redis缓存 面试题】
  • 大学学院教授委员会制度研究(二)理论基础与分析框架-杨立恒毕业论文
  • Nginx基础入门篇-基础配置
  • 雅可比SVD算法:高精度矩阵分解的经典方法
  • 在 Python 中测试中assert断言和 if分支的区别
  • 【题解】洛谷 P1169 [ZJOI2007] 棋盘制作 [思维 + dp]
  • 音频限幅器D2761使用手册
  • 网站金融模版wordpress轮播代码
  • 【工具推荐】电脑手机多端互通协作实用
  • 一般网站的跳出率dede做双语网站
  • 自己制作的网站如何发布建筑设计公司经营范围有哪些
  • 51c大模型~合集39
  • 操作【GM3568JHF】FPGA+ARM异构开发板 使用指南:串口
  • 【牛客CM11】链表分割
  • .NET 对象转Json的方式
  • 广西住建局官方网站大数据营销的应用领域
  • Linux ioctl 深度剖析:从原理到实践
  • 网站备案流程解答做最漂亮的网站
  • LED驱动电路(三)
  • Keil工程编译垃圾清理
  • 同城跑腿APP源码开发技术全景:即时订单、骑手定位与路线优化算法
  • 【数据工程】15. Stream Query Processing
  • 鄂州网站设计效果wordpress comment_form_after
  • 爱网站关键词查询工具潍坊营销网站
  • java程序生成pdf或wod乱码
  • 做网站和游戏是如何赚钱crm系统开发