Spring Data Redis(二)-- 序列化
默认序列化方案
在上一篇文章《Spring Data Redis(一)》中,我们执行了这样一个操作:
1 | redisTemplate.opsForValue().set("student:1","kirito"); |
在上一篇文章《Spring Data Redis(一)》中,我们执行了这样一个操作:
1 | redisTemplate.opsForValue().set("student:1","kirito"); |
谈及系统优化,缓存一直是不可或缺的一点。在缓存中间件层面,我们有 MemCache,Redis 等选择;在系统分层层面,又需要考虑多级缓存;在系统可用性层面,又要考虑到缓存雪崩,缓存穿透,缓存失效等常见的缓存问题… 缓存的使用与优化值得我们花费一定的精力去深入理解。《Spring Data Redis》这个系列打算围绕 spring-data-redis 来进行分析,从 hello world 到源码分析,夹杂一些不多实战经验(经验有限),不止限于 spring-data-redis 本身,也会扩展谈及缓存这个大的知识点。
至于为何选择 redis,相信不用我赘述,redis 如今非常流行,几乎成了项目必备的组件之一。而 spring-boot-starter-data-redis 模块又为我们在 spring 集成的项目中提供了开箱即用的功能,更加便捷了我们开发。系列的第一篇便是简单介绍下整个组件最常用的一个工具类:RedisTemplate。
Update your browser to view this website correctly.&npsb;Update my browser now