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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis 如何存一个PHP数组 代码怎么写呢相关的知识,希望对你有一定的参考价值。

redis 如何存一个php数组
比如说存一个二维数组!

Redis->hmset($key, $value);
$value值是一个二维数组,可以对数组进行单个键值操作!
Redis->hgetall($key);
取出整个数组内容
Redis->hget($key,$index);
取出数组的$index下标
参考技术A 如有要用redis存数组,可以以string类型的方式存储。
1、可使用PHP自带的json_encode和json_decode转换成json。
2、使用PHP自带的序列化函数serialize和unserialize函数。
参考技术B 序列化 serialize();本回答被提问者采纳

PHP如何生成大数组「考虑内存」

PHP如何生成大数组「考虑内存」

1.我们先来看一下,如果要生成1000000个元素的数组,对内存的消耗:

<?php
/**
 * 普通方式生成数组对内存的消耗
 */
$startMemory = memory_get_usage();
 
$arr = range

以上是关于redis 如何存一个PHP数组 代码怎么写呢的主要内容,如果未能解决你的问题,请参考以下文章

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

redis 怎么存数组和获取数组

使用laravel的redis怎么存数组

怎么在redis里面存list

如何解决PHP数组占用大内存

PHP中怎么从一个二维数组中随机取出一个值?