Redis Laravel-strlen()期望参数1为字符串,给定[duplicate]的数组

问题描述 投票:0回答:1

我正在尝试在Redis中缓存数据,但出现以下错误:

ErrorException:strlen()期望参数1为字符串,给定数组/home/mktplacemiddleware/demo/vendor/predis/predis/src/Connection/StreamConnection.php:390

以下是我正在尝试的代码:

Redis::set('CacheTest', $finalProduct); //$finalProduct is an Array

我正在使用:

  1. redis版本5.5
  2. predis版本1.1
  3. php版本7.1
  4. laravel流明5.7

任何帮助将不胜感激。谢谢

php laravel caching redis lumen
1个回答
1
投票
您需要将数据存储在

serialize或json

中,如下所示:
© www.soinside.com 2019 - 2024. All rights reserved.