1、Redis的Java客户端
2、Spring Data Redis的使用方式
操作步骤:
- 导入Spring Data Redis 的maven坐标
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>
- 配置Redis数据源
redis: host: localhost port: 6379 password: 123456 database: 0 //共15个数据库,互相隔离
- 编写配置类,创建RedisTemplate对象
@Configuration @Slf4j public class RedisConfiguration{ @Bean public RedisTemplate redisTemplate(RedisConnectionFactory redisConnectionFactory){ log.info("开始创建Redis模版对象..."); RedisTemplate redisTemplate = new RedisTemplate(); //设置redis的连接工厂对象 redisTemplate.setConnectionFactory(redisConnectionFactory); //设置redis key的序列化器 redisTemplate.setKeySerializer(new StringRedisSerializer()); return redisTemplate; } }
- 通过RedisTemplate对象操作Redis
@SpringBootTest public class SpringDataRedisTest { @Autowired private RedisTemplate redisTemplate; @Test public void testRedisTemplate(){ System.out.println(redisTemplate); ValueOperations valueOperations = redisTemplate.opsForValue();//操作字符串 HashOperations hashOperations = redisTemplate.opsForHash(); //操作哈希 ListOperations listOperations = redisTemplate.opsForList(); //操作列表 SetOperations setOperations = redisTemplate.opsForSet(); //操作集合 ZSetOperations zSetOperations = redisTemplate.opsForZSet(); //操作有序集合 } }