Spring Data Redis的示例分析

发布时间:2021-09-10 17:37:23 作者:柒染
来源:亿速云 阅读:94

这篇文章给大家介绍Spring Data Redis的示例分析,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

Spring Data Redis介绍

Spring-Data-Redis是Spring大家族的一部分,提供了在Spring应用中通过简单的配置访问Redis服务,对Redis底层开发包(Jedis、JRedis、Redisson)进行了高度封装,RedisTemplate提供了Redis各种操作、异常处理及序列化,支持发布订阅。 Spring-Data-Redis针对jedis提供了如下功能:

  1. 连接池自动管理,提供了一个高度封装的“RedisTemplate”类

  2. 针对jedis客户端中大量api进行了归类封装,将同一类型操作封装为operation接口如下:

Redis 数据结构简介

Redis可以存储键与5种不同数据结构类型之间的映射,这5种数据结构类型分别为String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。

Spring Data Redis的示例分析

RedisTemplate介绍

Spring封装了RedisTemplate对象来进行对Redis的各种操作,它支持所有的Redis原生的api。RedisTemplate位于spring-data-redis包下。

RedisTemplate在Spring代码中的结构如下:

org.springframework.data.redis.core
Class RedisTemplate<K,V>
java.lang.Object
    org.springframework.data.redis.core.RedisAccessor
        org.springframework.data.redis.core.RedisTemplate<K,V>

Type Parameters:

K

模板中的Redis key的类型(通常为String)如:RedisTemplate<String, Object> 注意:如果没特殊情况,切勿定义成RedisTemplate<Object, Object>,否则根据里氏替换原则,使用的时候会造成类型错误 。

V

模板中的Redis value的类型

StringRedisTemplate与RedisTemplate

Spring Data Redis使用案例

Spring Data Redis的示例分析 Spring Data Redis的示例分析 Spring Data Redis的示例分析 Spring Data Redis的示例分析 Spring Data Redis的示例分析 Spring Data Redis的示例分析

关于Spring Data Redis的示例分析就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

推荐阅读:
  1. spring-boot-starter-data-redis
  2. Spring Boot整合Spring Cache及Redis过程的示例分析

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

redis spring spring data redis

上一篇:Shell脚本编写的示例分析

下一篇:怎么通过重启路由的方法切换IP地址

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》