七叶笔记 » 数据库 » redis如何实现保存对象

redis如何实现保存对象

redis保存对象

redis数据结构 String——字符串Hash——字典List——列表Set——集合Sorted Set——有序集合

保存对象

RedisConfig.java 

测试成功。

redis存放对象的两种方式

数据格式 用户id为查找的key存储的value用户对象包括姓名,年龄,生日等等如果用普通的key-value结构来存储,主要有以下2种方式存储

方式一(String)

这种方式是使用list或者set这些来存储的,这样的方式其实也可以达到我们想要的效果,但是因为每次修改属性都需要三步走,性能开销非常大。1.先反序列化;2,修改;3.序列化

方式二(hash)

这种方式其实也有两种写法

写法一:

这种写法不仅能够达成目标,而且解决了资源消耗过大的问题,但是也引起了另一个问题,就是用户的id数据冗余

写法二:

通过key(用户id)+field(属性标签)可以操作对应属性数据了,既不需要重复存储数据,也不会带来序列化和并修复操控的问题

以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。

相关文章