SpringDataRedis操作Redis(单击版、集群版)

1.1 Spring-Data-Redis介绍

  • Spring-Data-Redis是Spring大家族的一部分,提供了在Spring应用中通过简单的配置访问Redis服务,对Redis底层开发包(Jedis、JRedis、Redission)进行高度封装,RedisTemplate提供了Redis各种操作、异常处理及序列化,支持发布订阅。
  • Spring-Data-Redis针对jedis提供了如下功能:
  1. 连接池自动管理,提供了一个高度封装的“RedisTemplate”类
  2. 针对jedis客户端大量api进行了归纳封装,将同一类型操作封装为operation接口如下:
    valueOperations:简单K-V操作
    SetOperations:set类型数据操作
    ZSetOperations:zset类型数据操作
    HashOperations:hash类型的数据操作
    ListOperations:list类型的数据操作

1.2 如何操作Redis数据?

  1.  设置key-value对
  2. 通过key获取value
  3. 删除key-value对

1.3 value五种数据类型

  1.  字符串类型:redisTemplate.boundValueOps(key).xxx();
  2. set类型:redisTemplate.boundSetOps(key).xxx();
  3. list类型:redisTemplate.boundListOps(key).xxx();
  4. hash类型:redisTemplate.boundhashOps(key).xxx();

你可能感兴趣的:(项目常用功能收录(二))