tp6使用redis缓存数据直接存储json格式解决方案!需要自取!

最近在搞自己的开源的博客,用的是tp6框架,因为今年大环境整体都不好,本身我离职的,闲暇时间比较多,想着闲着也是闲着,搞就认认真真搞一下,所以博客就决定增加redis缓存支持,然后看了下tp6的缓存文档,看到评论区有一个大哥一个问题问的挺好的,整哈我自己也遇到了类似的问题,记录一下解决方案!

相关链接

Snipaste_2023-04-02_02-25-48.png

实现效果

Snipaste_2023-04-02_02-30-03.png

实现步骤

Snipaste_2023-04-02_03-05-36.png

Snipaste_2023-04-02_02-32-43.png

参考代码

<?php
// 缓存服务编码函数
if (!function_exists("cache_encode")) {
    function cache_encode($data)
    {
        return json_encode($data);
    }
}

// 缓存服务解码函数
if (!function_exists("cache_decode")) {
    function cache_decode($data)
    {
        return json_decode($data, true);
    }
}