怎么在redis里面存list

怎么在redis里面存list


森林海
浏览 4033回答 3
3回答

Helenr

以php为例:12345$redis = new Redis();$redis->connect('127.0.0.1', 6379);$redis->set("arr", array(1,2,3,4,5),3600);$str = $redis->get("arr");print_r($str);安装了redis插件, 开启了server-redis,那么就能运行以上代码,打印出来的结果你会发现是Array。这说明redis无法存储数组类型的变量。可以将数组转化为字符串再进行储存,在用的时候取出来再转为数组再用。 

holdtom

1. 分别序列化 elements ,然后 set 存储2. 序列化List对象,set存储这两种方法都类似MC的 Object方法存储,运用这种方式意味着放弃Redis对List提供的操作方法。

哈士奇WWW

自定义pojo 实现Serializable 接口:package cn.mingyuan.redis;import java.io.Serializable;/*** 测试用pojo,实现了Serializable,以便进行系列化操作** @author mingyuan**/
打开App,查看更多内容
随时随地看视频慕课网APP