0 0

spring 整合redis如何操作redis集群0

spring操作redis代码一般如下

@Autowired
private ShardedJedisPool pool;

public Object getValue(String key)
{
return pool.getResource().get(key);
}

ShardedJedisPool这个对象,配置了3个服务器
10.4.18.10 6379(master)
10.4.18.11 6379(slave)
10.4.18.12 6379(slave)

由于slave 不能做写的操作,而 pool.getResource()获取的对象有可能是slave那个节点
导致报错

现在要达到的效果是:
当做写的操作时:获取的是master那个节点
当做读的操作时:获取的时slave节点

请问,如何做,如何在spring里面配置
2015年1月08日 14:02
目前还没有答案

相关推荐

    springcloud部署redis集群

    在SpringCloud框架中,部署Redis集群是实现高可用、数据持久化和分布式缓存的关键步骤。Redis是一款高性能的键值数据库,广泛应用于缓存、消息队列等多种场景。SpringCloud通过集成Spring Data Redis模块,使得在...

    spring + redis集群

    本文将深入探讨如何使用Spring Data Redis构建一个Redis集群,以及如何通过Spring框架来操作Redis集群,存储对象集合,并提供一个基于Maven的可运行项目示例。 首先,Spring Data Redis是Spring框架的一个模块,它...

    springboot整合redis集群零配置

    本篇文章将深入探讨如何在Spring Boot中实现对Redis集群的零配置整合,并介绍使用AOP实现的自定义缓存注解。 首先,让我们来看看"Springboot整合Redis集群,零配置方式"。在Spring Boot中,我们可以通过引入`spring-...

    Spring mvc整合redis实例(redis连接池)

    本文将详细介绍如何在Spring MVC中整合Redis,并利用连接池来优化性能。 首先,我们需要引入Redis的相关依赖。在Maven项目中,可以在pom.xml文件中添加`spring-data-redis`和`jedis`库,这两个库分别提供了Spring对...

    SpringMVC整合Redis集群

    项目由maven构建,使用springMVC整合了Redis的集群,发布到tomcat中,访问http://localhost:8080/SpringRedisCluster/redis/hello.do测试即可,前提是配好了redis的集群。

    redis和spring整合,redis集群

    下面我们将深入探讨 Redis 与 Spring 的整合以及 Redis 集群的实现。 **Redis 与 Spring 的整合** 1. **引入依赖**: 首先,你需要在项目中添加 Redis 和 Spring Data Redis 相关的依赖。如果是 Maven 项目,可以在...

    spring整合redis(spring模板+连接池+json序列化+cluster集群).zip

    本篇文章将深入探讨如何在Spring项目中整合Redis,包括使用Spring模板、连接池、JSON序列化以及设置Redis集群。 1. **Spring模板**: Spring的`RedisTemplate`是操作Redis的主要工具,它提供了一套完整的API来执行...

    Spring集成redis集群

    **Spring集成Redis集群详解** 在现代的Web应用程序开发中,数据缓存扮演着至关重要的角色,而Redis作为一款高性能的键值数据存储系统,被广泛应用于缓存、消息队列等多个场景。当业务规模扩大,单机Redis可能无法...

    spring集成redis,集成redis集群

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

    spring集成redis集群需要的jar.zip

    Spring + redis集群的集成 spring-data-redis-1.8.1.RELEASE.jar jedis-2.9.0.jar spring-data-commons-1.8.1.RELEASE.jar commons-pool2-2.4.2.jar

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

    接下来是**Redis集群配置**。在集群模式下,Redis数据分散在多个节点上,每个节点只负责一部分数据,提高扩展性和可用性。Spring Data Redis提供了ClusterConnectionFactory来处理集群连接。配置需要指定所有节点的...

    springboot整合redis集群(三种方式)源码

    springboot整合redis集群(三种方式)源码

    spring整合redis(spring模板+连接池+哨兵+json序列化+集群).rar

    最后,当涉及到Redis集群时,多个Redis实例协同工作以提供更大的存储空间和更高的可用性。Spring Data Redis同样支持集群模式,你需要配置集群节点的地址列表,Spring会自动处理槽的分布和操作的路由。 在`redis....

    redis集群以及Spring-data-redis操作集群

    Spring-data-redis是Spring框架提供的用于操作Redis的库,它支持与Redis集群的交互。在Spring应用中,可以使用`JedisCluster`类来操作Redis集群。 1. **依赖引入**:在项目中添加Spring-data-redis和Jedis的相关...

    redis和spring整合

    为了整合Redis,我们需要引入Spring Data Redis模块,它提供了对Redis的高级API支持,简化了操作。 1. **集成依赖**: 在`pom.xml`文件中添加Spring Data Redis和Redis的连接池Jedis的依赖: ```xml <groupId>...

    spring整合redis

    在Spring整合Redis的过程中,我们通常还会涉及到Redis的集群配置、Sentinel或Cluster管理、事务支持、发布订阅等功能。以上只是一个基础的整合过程,实际应用中可能需要根据具体需求进行更复杂的定制和优化。在`...

    spring redis-cluster 整合

    本文将深入探讨如何在Spring MVC项目中整合Spring与Redis集群。 首先,让我们理解什么是Redis集群。Redis集群是一种分布式解决方案,通过将数据分片到多个节点上,实现了数据的水平扩展。每个节点都包含一部分数据...

    springboot集成redis集群,redis安装包配置

    在本文中,我们将深入探讨如何在SpringBoot应用中集成Redis集群以及如何配置Redis服务器。首先,Redis是一个开源的、基于键值对的数据存储系统,常用于数据库、缓存和消息中间件。它以其高性能和易用性而备受青睐。...

    spring整合redis(spring模板+连接池+json序列化+cluster集群).rar

    spring整合redis(spring模板+连接池+json序列化+cluster集群)

    SpringBoot集成Redis集群

    在应用程序中,需要使用RedisUtils来提供对Redis集群的访问和操作。RedisUtils提供了对Redis集群的基本操作,包括存储和读取数据等。 lettuce客户端 在应用程序中,需要使用lettuce客户端来与Redis集群进行交互。...

Global site tag (gtag.js) - Google Analytics