最适合redis的数据结构,用于维护用户配置文件的价值

时间:2014-07-29 12:48:49

标签: redis

我正在使用redis并寻找最适合维护用户配置文件的数据结构。用户配置文件包含String uid,long timestamp,int count1,String info1,String info2,String [5] lastest5activies。

一种方法是序列化java对象并将字符串存储为值,其次是以JSON格式存储它。但是,由于我们必须为大约5000万及以上的用户实时更新此配置文件(每秒获得数十/数十万个事务),解析和编辑json对象可能对每个事务都是一种过度杀伤。 根据我读过的一些帖子,保存java对象似乎不是一种存储价值的流行方式(不确定原因)。

有谁能请让我知道更好的方法,响应时间和记忆明智吗?

1 个答案:

答案 0 :(得分:0)

哈希数据类型可能最适合您的需求。默认的Redis设置将使用内存高效的ziplist对数据进行编码,您将能够更新离散字段。