仿牛客项目Day11 Redis

Redis概念

Redis是一种Nosql非关系型数据库,以键值对的形式存储数据

Redis中的所有数据都存在内存中,访问速度很快。同时,Redis还可以将内存中的数据以快照或日志的形式存到硬盘里,以保证数据的安全性

Redis要到github上去下载对应的windows版本

Spring整合Redis

引入依赖

配置Redis

第一个是数据库编号,Redis默认有16个数据库

第三个是端口号,默认6379

访问Redis

@Configuration
public class RedisConfig {

    @Bean
    public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory){
        RedisTemplate<String, Object> redisTemplate = new RedisTemplate<>();
        redisTemplate.setConnectionFactory(factory);
        // key
        redisTemplate.setKeySerializer(RedisSerializer.string());
        // value
        redisTemplate.setValueSerializer(RedisSerializer.json());
        // hash:key
        redisTemplate.setHashKeySerializer(RedisSerializer.string());
        // hash:value
        redisTemplate.setHashValueSerializer(RedisSerializer.json());

        redisTemplate.afterPropertiesSet();

        return redisTemplate;
    }
}

 

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-27 17:52:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-27 17:52:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-27 17:52:01       82 阅读
  4. Python语言-面向对象

    2024-03-27 17:52:01       91 阅读

热门阅读

  1. C++之std::mem_fn使用和实现原理(全)

    2024-03-27 17:52:01       40 阅读
  2. 【力扣】134.加油站

    2024-03-27 17:52:01       39 阅读
  3. 2024-3-22 阿里云实习-一面

    2024-03-27 17:52:01       36 阅读
  4. uni-app 富文本编辑器

    2024-03-27 17:52:01       33 阅读
  5. `more` and `less`——查看内容时的导航比较

    2024-03-27 17:52:01       40 阅读
  6. Qt day3

    Qt day3

    2024-03-27 17:52:01      45 阅读
  7. css transform 平移、旋转、缩放、倾斜元素

    2024-03-27 17:52:01       42 阅读
  8. Qt智能指针--QScopedPointer

    2024-03-27 17:52:01       44 阅读
  9. windows抓hash抓明文

    2024-03-27 17:52:01       42 阅读
  10. 【数据结构】复杂度计算

    2024-03-27 17:52:01       41 阅读
  11. 浅析移动终端深度学习推理框架之MNN

    2024-03-27 17:52:01       33 阅读
  12. TypeScript实战使用技巧分享

    2024-03-27 17:52:01       36 阅读