`
lbyzx123
  • 浏览: 475982 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

spring redis集成

    博客分类:
  • java
阅读更多
pom.xml

<dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>2.8.1</version>
</dependency>

<dependency>
    <groupId>org.springframework.data</groupId>
    <artifactId>spring-data-redis</artifactId>
    <version>1.7.1.RELEASE</version>
</dependency>

Java代码

public interface CacheService {

    public <V> V cacheResult(String key, String cacheName);

    public void cacheRemove(String key, String cacheName);

    public <V> void cachePut(String key, V value, String cacheName);

}

import com.azhon.service.CacheService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cache.Cache;
import org.springframework.cache.CacheManager;
import org.springframework.stereotype.Service;

@Service
public class RedisCacheServiceImpl implements CacheService {

    @Autowired
    private CacheManager cacheManager;

    @Override
    public <V> V cacheResult(String key, String cacheName) {
        Cache.ValueWrapper valueWrapper = cacheManager.getCache(cacheName).get(key);
        return valueWrapper == null ? null : (V) valueWrapper.get();
    }

    @Override
    public void cacheRemove(String key, String cacheName) {
        cacheManager.getCache(cacheName).evict(key);
    }

    @Override
    public <V> void cachePut(String key, V value, String cacheName) {
        cacheManager.getCache(cacheName).put(key, value);
    }
}

spring-redis.xml见附件 

 

分享到:
评论

相关推荐

    spring-redis-test---spring redis集成

    spring和redis集成有很多方式,看到网上很多都是使用redistemplate自己去做redis 的一些操作,但是对于我们开发来说,肯定是使用越方便越好,于是乎就有了spring的对redis或者memcahe这些换成框架的封装,只需要引入...

    redis集成spring jar包以及配置文件

    spring-data-redis-1.6.2.RELEASE.jar spring与redis集成包 commons-pool2-2.4.2.jar 与redis连接池 spring-data-commons-2.0.0.RC2.jar spring数据包 redis-context.xml redis和spring配置,需要引用到自己项目的...

    SpringCloud整合Redis

    SpringCloud整合Redis缓存;版本:SpringCloud :Dalston.SR4;SpringBoot:1.5.14.RELEASE;Redis:3.2.0;Maven :3.5.3.代码下载下来即可用

    spring_redis集成(jedis java客户端)

    spring_redis集成,通过jedis作为redis的客户端。 只提供集成方式,具体api,参照jedis API

    Redis集成Spring的Java代码

    首先,要集成Redis到Spring项目中,我们需要在项目的`pom.xml`文件中添加Redis的相关依赖,例如`spring-data-redis`和`lettuce`(Redis客户端): ```xml &lt;groupId&gt;org.springframework.data &lt;artifactId&gt;spring...

    spring集成redis源码

    spring和redis集成有很多方式,看到网上很多都是使用redistemplate自己去做redis 的一些操作,但是对于我们开发来说,肯定是使用越方便越好,于是乎就有了spring的对redis或者memcahe这些换成框架的封装,只需要引入...

    spring集成redis源代码

    Spring框架与Redis的集成是现代Java开发中常见的一种技术组合,用于实现高效、可扩展的数据缓存和存储。Spring Data Redis是Spring Framework的一个模块,它为Redis提供了丰富的支持,包括连接管理、序列化、命令...

    spring redis

    ### 二、Spring Redis集成 Spring Data Redis项目简化了在Spring应用中使用Redis的过程。首先,你需要在项目中添加Spring Data Redis的依赖,通常在Maven或Gradle的配置文件中进行: ```xml &lt;!-- Maven 示例 --&gt; ...

    SpringCache与redis集成,优雅的缓存解决方案.docx

    SpringCache与Redis集成,优雅的缓存解决方案 SpringCache是一种基于Java的缓存解决方案,它可以与Redis集成,提供了一种优雅的缓存解决方案。在本文中,我们将对SpringCache与Redis集成的优雅缓存解决方案进行详细...

    spring集成redis,集成redis集群

    将Spring与Redis集成,可以显著提升应用程序的数据处理速度和响应性能。当我们谈论“Spring集成Redis集群”时,这意味着我们要在Spring应用中配置和使用多个Redis实例,形成一个高可用、高并发的数据库解决方案。 ...

    SpringData与Redis集成

    SpringData与Redis集成是现代Java应用中常见的数据存储和缓存解决方案。SpringData是一个强大的框架,它简化了数据库访问,并提供了对多种数据存储技术的统一API。而Redis是一款开源、高性能的键值对数据存储系统,...

    Spring3.0整合redis相关jar

    "Spring3.0整合redis相关jar"这个主题主要涉及的是如何在Spring 3.0版本中集成Redis作为数据存储或缓存解决方案。Spring 3.0虽然相对较老,但在当时是广泛使用的版本,因此了解其与Redis的集成方式对维护旧项目或...

    Spring集成redis集群

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

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

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

    spring + redis + sentinel 配置

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

    springBoot集成redis

    本文将详细介绍如何在Spring Boot项目中集成Redis和MyBatis,以实现数据缓存和数据库操作。 首先,为了在Spring Boot项目中引入Redis,我们需要在`pom.xml`文件中添加Spring Data Redis依赖: ```xml &lt;groupId&gt;...

    spring_redis maven实例

    Spring Redis Maven实例是一个非常实用的学习资源,...这个实例为学习者提供了一个完整的Spring Redis集成环境,通过逐步学习和实践,可以深入理解Spring Data Redis的功能和使用方式,提升在实际项目中的应用能力。

    spring整合redis项目

    二、Spring Boot与Redis集成 在Spring Boot项目中整合Redis更加简便,只需在`pom.xml`或`build.gradle`文件中添加相关依赖,如Spring Data Redis和Redis Starter。Spring Boot会自动配置Redis连接,包括默认的端口...

Global site tag (gtag.js) - Google Analytics