怎么在redis里面存list

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么在redis里面存list相关的知识,希望对你有一定的参考价值。

php为例:

$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无法存储数组类型的变量。

可以将数组转化为字符串再进行储存,在用的时候取出来再转为数组再用。

参考技术A 将list转json或者其他string类型的字符串,再存进redis,因为redis不支持存数组或对象。本回答被提问者采纳

以上是关于怎么在redis里面存list的主要内容,如果未能解决你的问题,请参考以下文章

查看redis缓存某个key里面有多少数据

redis怎么存数组和获取数组?

使用laravel的redis怎么存数组

redis 日志文件

redis 如何存一个PHP数组 代码怎么写呢

redis 怎么存数组和获取数组