大四下半学年安排(二)
昨天学习了Redis基础,Redis是一个非关系型数据库,数据存放在内存中,我使用虚拟机进行学习。
Redis基础包括:安装redis、Redis的数据类型、Redis命令、Jedis客户端、使用Spring整合Jedis
在使用Spring进行整合时遇到的问题:①内容被切割,乱码;②spring会自动帮助解析类,会额外占用存储空间。
第一个问题是因为使用了jdk默认的序列化器,需要换成GenericJackson2JsonRedisSerializer序列化器;
第二个问题需要使用StringRedisTemplate解决,但此时需要手动反序列化,序列化工具为
private static final ObjectMapper mapper = new ObjectMapper();