qq_36930706
林谿
2017-11-09 09:16
采纳率: 55.6%
浏览 6.1k

在Java中如何在redis中存储自定义类型的list

比如:

 List<User> userList=new ArrayList<User>();

这样的list怎样才能存到redis中

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • morgerton
    白萝卜blb 2017-11-09 09:41
    已采纳
    点赞 评论
  • Ro_bot
    「已注销」 2017-11-09 09:43

    jedis 框架, rpush

    点赞 评论
  • guanjun_12
    guanjun_12 2017-12-10 02:35

    序列化成字节数组或者字符格式(JSON,XML)

    点赞 评论
  • MingoJiang
    MingoJ 2018-01-16 08:00

    楼上已经提到用通过序列化,有说JSON与XML的,建议用protobuf技术,比JSON还快N倍,而且功能更强大
    1.先把自定义的队列以protobuf文本描述,然后转成类文件
    2.通过生成的类文件,以队列的(repeated)装载
    3.序列化成流(字节数组)
    4.存储到redis里
    5.从redis取出,直接用上面生成的类,反序列化即可。

    点赞 评论

相关推荐