• Redisson


    1 什么是Redisson

    Redisson是一个基于Redis的java框架, 用于简化Redis的操作. 它提供了丰富的功能, 包括: 分布式集合、分布式对象、分布式锁、分布式调度器等等

    2.SpringBoot整合Redisson

    步骤一: 添加依赖

    <dependency>
        <groupId>org.redissongroupId>
        <artifactId>redisson-spring-boot-starterartifactId>
        <version>{redisson-version}version>
    dependency>
    
    • 1
    • 2
    • 3
    • 4
    • 5

    步骤二: 在application.properties文件中配置Redisson连接信息

    # Redisson连接信息
    spring.redis.redisson.config=classpath:/redisson.yaml
    
    • 1
    • 2

    步骤三: 在这个示例中,我们通过redisson.yaml文件配置Redisson连接信息,你可以根据实际情况选择其他方式,如直接在application.properties中配置Redisson的连接信息。
    Springboot-Redisson - 1.简介和配置

    # 单一 Redis 服务器模式
    singleServerConfig:
      # Redis 服务器的地址
      address: "redis://127.0.0.1:6379"
      # 连接池的大小
      connectionPoolSize: 64
      # Redis 服务器的密码
      password: "your_password"
      # Redis 数据库索引
      database: 0
      # 客户端名称
      clientName: "your_client_name"
      # 超时时间,单位为毫秒
      timeout: 3000
      # Redis 命令失败重试次数
      retryAttempts: 3
      # 两次命令之间重试的时间间隔,单位为毫秒
      retryInterval: 1500
      # 发布和订阅的连接的最小数量
      subscriptionConnectionMinimumIdleSize: 1
      # 发布和订阅的连接池的大小
      subscriptionConnectionPoolSize: 50
      # 当前处理 Redis 命令的线程共享的联接
      connectionMinimumIdleSize: 10
    
    # 集群模式的配置 (需要注释或删除 singleServerConfig 当使用此模式)
    #clusterServersConfig:
    #  scanInterval: 2000
    #  slaveConnectionPoolSize: 64
    #  slaveConnectionMinimumIdleSize: 24
    #  masterConnectionPoolSize: 64
    #  masterConnectionMinimumIdleSize: 24
    #  readMode: "SLAVE"
    #  nodeAddresses:
    #    - "redis://127.0.0.1:7001"
    #    - "redis://127.0.0.1:7002"
    #    - "redis://127.0.0.1:7003"
    #  password: "your_password"
    
    # 其他模式,如 sentinel, masterSlave, replicated 可以在这里配置,但确保只有一个模式处于未注释状态
    
    # 线程工厂配置
    threads: 16
    nettyThreads: 32
    
    # 编解码器配置,默认是 Jackson
    codec: ! {}
    
    # 传输模式,默认是 NIO
    transportMode: "NIO"
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50

    步骤四: 注入RedissonClient, 使用RedissonClient

    @Autowired
    private RedissonClient redissonClient;
    
    • 1
    • 2
  • 相关阅读:
    走进Redis(1)
    高通KMD框架详解
    AWS SAP-C02教程10-其它服务
    爬虫玩得好,牢饭吃到饱?这3条底线千万不能碰!
    家庭网络中的组网方式
    python爬虫快速学-4张思维图高清下载
    排序算法-冒泡、选择、堆、插入、归并、快速、希尔
    jmeter获取时间,beanshell断言和脚本,浏览器时间转换
    结构光三维重建(一)条纹结构光三维重建
    ts学习03-函数
  • 原文地址:https://blog.csdn.net/qq_24099547/article/details/136686767