redis 缓存服务-基础命令

天才阿梓 2024-4-24 40 4/24

Redis存储是key-value结构的数据,其中key是字符串类型,value有5种数据类型。

  • 字符串 string

  • 哈希 hash

  • 列表 list

  • 集合 set

  • 有序集合 sorted set / zsetredis 缓存服务-基础命令redis 缓存服务-基础命令

    redis 缓存服务-基础命令

    redis 缓存服务-基础命令

    Spring Data Redis依赖-springboot集成简化代码 

    1、依赖导入

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-redis</artifactId>
    </dependency>

    2、yaml配置

      redis:
        host: localhost
        port: 6379
        password: 123456
        database: 0

    3、Java代码示例

    @Configuration
    @Slf4j
    public class RedisConfig {
    
        @Bean
        public RedisTemplate redisTemplate(RedisConnectionFactory redisConnectionFactory) {
            RedisTemplate redisTemplate = new RedisTemplate();
            // 设置连接工厂对象
            redisTemplate.setConnectionFactory(redisConnectionFactory);
    
            // 设置Redis key的序列化器
            redisTemplate.setKeySerializer(new StringRedisSerializer());
            log.info("开始创建RedisTemplate对象");
            return redisTemplate;
        }
    
    }

    RedisTemplate 命令

    // 操作字符串
    ValueOperations valueOperations = redisTemplate.opsForValue();
    // 操作hash集合
    HashOperations hashOperations = redisTemplate.opsForHash();
    // 操作list列表
    Listoperations listOperations = redisTemplate.opsForList();
    // 操作字set集合
    SetOperations setOperations = redisTemplate.opsForSet();
    // 操作排序集合
    SetOperations zSetOperations = redisTemplate.opsForZSet();

     

- THE END -

天才阿梓

4月24日14:58

最后修改:2024年4月24日
1

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论