林谿
2017-11-09 09:16
采纳率: 95.2%
浏览 6.3k

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

比如:

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

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

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

4条回答 默认 最新

  • 白萝卜blb 2017-11-09 09:41
    已采纳
    打赏 评论
  • 「已注销」 2017-11-09 09:43

    jedis 框架, rpush

    打赏 评论
  • guanjun_12 2017-12-10 02:35

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

    打赏 评论
  • MingoJ 2018-01-16 08:00

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

    打赏 评论

相关推荐 更多相似问题