redis怎么存储json数据呢

武当剑客 发布于 2014/04/14 22:23
阅读 7K+
收藏 0

如上图,客户端的数据接口想用redis存储供手机端读取,但redis一直存储不了,目前在用百度云平台测试,请大侠详细指教。

以下是问题补充:

@武当剑客:我读取的已经是json格式数据,还需要解码再序列化? 我这样试了也不行呢 (2014/04/15 09:41)
加载中
0
宇智波带土
宇智波带土

redis可以的,序列化为字节存储.

武当剑客
回复 @宇智波带土 :非常感谢, php如何压缩json呢
宇智波带土
宇智波带土
回复 @武当剑客 : 你也可以把json压缩了,或是用protobuffer来序列化,还可以压缩,减小流量。
武当剑客
回复 @宇智波带土 : 如你所说,每次请求最大能处理2048个字节。我的json都超过了这个,所有不能存储
武当剑客
回复 @宇智波带土 : 好的,感谢你
宇智波带土
宇智波带土
回复 @武当剑客 : 我估计是百度开发云的redis在在线测试,包装​了redis客户端,就提供字符存储,不然的话,存储字符串,字节数组,或是其它类型,是不会出问题的。你在看看他的文档里面关于redis的说明。
下一页
0
Tuesday
Tuesday

序列化呀...

0
skyyan2000
skyyan2000

你可以直接保存对象 ,到最后返回的时候 直接转换成json就可以了

spring mvc有

0
DaxiaYang
DaxiaYang

redis、memcached只能存字符串,你要把你的数据序列化成字符串,才可以存进去,取出来再反序列化。

武当剑客
我读取的已经是json格式数据,还需要解码再序列化? 我这样试了也不行呢
0
北京-卫斯理
北京-卫斯理
我直接实体转json存入,然后拿出来的时候就json 转实体。。这样实体就不用序列化了。。。不知道性能怎么样
返回顶部
顶部