Redis基于SpringData使用和配置的概况 & API

基于:

https://blog.csdn.net/u013412772/article/details/80315120

来看主要的几个类 & 简单用法介绍

看一下我们要关心的几个重要的类图:

这里写图片描述

这里写图片描述

1)JedisConnectionFactory 里面依赖了 JedicConnection 和
JedisPoolConfig、RedisSentineConfiguration、RedisCLusterConfiguration的三种配置方法。


2)RedisAutoConfiguration 自动加载了 RedisProperties 的配置文件。


3)RedisTemplate 抽象保证了 Redis 相关的 Operations 方法。


4)StringRedisTemplate 继承和扩展了 RedisTemplate,为我们提供了一种扩展思路。

我们主要关心的类 RedisTemplate 的 API 简单介绍:

redisTemplate.opsForValue();//操作字符串
redisTemplate.opsForHash();//操作 hash
redisTemplate.opsForList();//操作 list
redisTemplate.opsForSet();//操作 set
redisTemplate.opsForZSet();//操作有序 set

StringRedisTemplate 与 RedisTemplate 的封装的 Reids 操作要比我们第二节讲的自己调用 Jedis 的 API 的方式更优雅了一步。


而 StringRedisTemplate 与 RedisTemplate 对应 API 详细请查看此文档 Spring Data Redis 官方操作手册 ,这里不是本节的重点介绍对象了,不再赘述。

猜你喜欢

转载自blog.csdn.net/u013412772/article/details/80315673