Redis::set一个数组,Redis::get获取到的是一个Array字符串,请问如何处理?

xtn

问题描述

Redis::set一个数组,Redis::get获取到的是一个Array字符串,如果用 Cache::set再 Cache::get就正常,请问如何处理?

为此你搜索到了哪些方案及不适用的原因

  Redis::set('test',[
            'name'=>'李四',
            'age'=>28
        ]);

var_dump(Redis::get('test')); //这里打印了string(5) "Array"
504 3 0
3个回答

gddd

这边建议您学习下redis基础,然后去看看,存的是个什么

  • xtn 2023-09-27

    好呢 非常感谢 系列化以后可以了

Jinson

序列化后再存,框架缓存继承了symfony/cache的redis缓存,直接用应该有序列化了

darcy

系列化或是JSON后再SET

  • 暂无评论
🔝