`

Redis的sentinel使用及spring集成

阅读更多

Spring 配置:

 

<bean id="jedisPoolConfig" class="redis.clients.jedis.JedisPoolConfig">
	<property name="maxTotal" value="200" />
	<property name="maxIdle" value="30" />
	<property name="maxWaitMillis" value="30000" />
	<property name="testOnBorrow" value="false" />
	<property name="testOnReturn" value="true" />
</bean>

<bean id="jedisPool" class="redis.clients.jedis.JedisSentinelPool">
	<constructor-arg index="0" value="mymaster" />
	<constructor-arg index="1">
		<set>
			<value>127.0.0.1:26379</value>
			<value>127.0.0.1:36379</value><!--配置了两个哨兵 -->
		</set>
	</constructor-arg>
	<constructor-arg index="2" ref="jedisPoolConfig" />
</bean>

Jedis版本2.2.2以上
分享到:
评论

相关推荐

    spring + redis + sentinel 配置

    在IT行业中,Spring框架是Java应用...总结来说,这个配置文件组合提供了Spring应用与Redis Sentinel集成的基础,实现了对Redis的高可用访问。这种配置模式在大型分布式系统中尤为常见,能够提高系统的稳定性和可靠性。

    redis 哨兵(sentinel)与springboot集成实战-redis-sentinel.zip

    a) 添加依赖:在SpringBoot的`pom.xml`文件中添加Redis Sentinel的相关依赖,如`spring-boot-starter-data-redis`和`redisson`(一个支持Redis Sentinel的Java客户端)。 b) 配置Redis Sentinel:在`application....

    spring+springmvc+mybatis+redisSentinel

    本项目"spring+springmvc+mybatis+redisSentinel"结合了Spring、SpringMVC、MyBatis以及Redis Sentinel,构建了一个高可用的Web应用程序,同时利用了Redis作为缓存系统提升性能。以下将详细讲解这些技术及其整合过程...

    Redis与Spring集成

    将Redis与Spring集成,可以充分利用Redis的强大功能,同时利用Spring的便捷性。 集成Redis与Spring主要通过Spring Data Redis模块实现。Spring Data Redis提供了对Redis的高级抽象,包括模板类、Repository支持以及...

    spring集成redis,集成redis集群

    当我们谈论“Spring集成Redis集群”时,这意味着我们要在Spring应用中配置和使用多个Redis实例,形成一个高可用、高并发的数据库解决方案。 首先,让我们深入理解Spring对Redis支持的基本概念。Spring Data Redis...

    spring集成redis单节点、集群、哨兵配置

    Spring框架是Java开发中的核心组件,它提供了丰富的功能来简化应用开发,包括对多种数据存储系统的集成,如MySQL、MongoDB以及我们这里关注的Redis。本文将深入探讨如何在Spring项目中集成Redis的单节点、集群和哨兵...

    springboot_sentinelredis

    标签 "springboot"、"sentinel" 和 "redis" 确定了讨论的主题,即Spring Boot、Sentinel以及Redis这三个关键技术和组件的集成。Spring Boot简化了Spring应用程序的开发,通过自动配置和起步依赖提供了快速构建应用...

    springboot_redis

    7. **Sentinel或Cluster支持**:如果需要高可用性,可以配置Spring Boot连接Redis Sentinel集群或者直接连接Redis Cluster。 综上所述,"springboot_redis"项目是一个实践教程,演示了如何在Spring Boot应用中配置...

    Spring整合Redis哨兵

    Spring作为Java生态中的主流框架,提供了与Redis Sentinel集成的能力,使得我们可以充分利用Redis的高可用特性。本文将深入探讨Spring如何整合Redis Sentinel以及如何使用`RedisTemplate`实现Redis的事务处理。 1. ...

    最全redis线程池实现,Spring支持,redis Cluster线程池,主从Redis读写分离,sentenl读写分离

    6、新增线程池对spring支持,和spring完美集成;7、包含redis Sentinel Sharded Master Slave线程池;8、包含redis 对象序列化压缩算法,gz和lzma等;9、新增ehcache作为redisx—级缓存;10、支持ehcache多机器共享...

    Spring-data-redis使用指南

    - **简化开发**: Spring Data Redis 大大简化了 Redis 的集成工作,提供了一系列易于使用的抽象层。 - **丰富的特性**: 支持字符串、哈希表、列表、集合等多种数据类型的操作,并提供了事务管理、消息订阅发布等功能...

    Spring整合Redis

    本文将深入探讨如何在Spring项目中整合Redis,以及在测试过程中如何使用JUnit进行单元测试。 1. **Spring Data Redis** Spring Data Redis是Spring Framework的一个模块,它提供了对Redis数据库的抽象层,使得...

    Springboot+redis集成

    SpringBoot提供了对Redis的内置支持,通过添加`spring-boot-starter-data-redis`依赖,可以轻松地将Redis集成到项目中。在`pom.xml`或`build.gradle`文件中,添加对应的依赖项: ```xml &lt;groupId&gt;org.spring...

    redis(哨兵模式配置) + springmvc

    &lt;bean class="org.springframework.data.redis.sentinel.Configuration"&gt; &lt;bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate"&gt; ``` 这里,你需要替换`sentinel_host`...

    spring data redis 官方文档

    Spring Data Redis 是 Spring Data 项目的一部分,旨在简化 Redis 在 Spring 应用中的集成与使用。该技术文档版本为 1.7.2.RELEASE,发布日期为 2016 年 6 月 15 日,由 Costin Leau、Jennifer Hickey、Christoph ...

    spring-data-redis

    Spring Data Redis能很好地与其他Spring框架集成,如Spring Cache可以利用Redis作为缓存后端,Spring Session可以使用Redis存储用户的会话信息,Spring Cloud Data Flow可以利用Redis作为任务调度的存储。...

Global site tag (gtag.js) - Google Analytics