qingbing/php-file-cache 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

qingbing/php-file-cache

Composer 安装命令:

composer require qingbing/php-file-cache

包简介

组件'file-cache' : 文件缓存的相关解析和操作

README 文档

README

描述

组件"file-cache" : 文件缓存的相关解析和操作,可以单独使用

注意事项

  • 缓存的参数配置参考 qingbing/php-config 组件
  • 将缓存的"isWorking"设置成false,则缓存获取始终为"$default"
  • 缓存的键名支持 字符串、数字、数组等可序列化的变量
  • 缓存的键值支持 字符串、数字、数组等可序列化的变量
  • 缓存支持批量的设置、获取、删除操作

使用方法

        // 获取缓存实例
        $cache = FileCache::getInstance('file-cache');
        
        // ====== 普通用法 ======
        $key = "name";
        // 设置缓存
        $status = $cache->set($key, "ss");
        var_dump($status);
        // 获取缓存
        $name = $cache->get($key);
        var_dump($name);
        // 删除缓存
        $status = $cache->delete($key);
        var_dump($status);
        // 判断换成是否存在
        $status = $cache->has($key);
        var_dump($status);
        

        // ====== 批量用法 ======
        // 批量设置缓存
        $status = $cache->setMultiple([
            "name" => 'ss',
            "author" => [
                'qingbing',
                '10000',
            ],
        ]);
        var_dump($status);
        // 批量获取缓存
        $values = $cache->getMultiple(["name", "author"]);
        var_dump($values);
        // 批量删除缓存
        $status = $cache->deleteMultiple(["name", "author"]);
        var_dump($status);
        

        // ====== 键、值随意化 ======
        $key = ["sex", "name"];
        // 设置缓存
        $status = $cache->set($key, ["", ["xxx"]]);
        var_dump($status);
        // 获取缓存
        $status = $cache->get($key);
        var_dump($status);
        // 删除缓存
        $status = $cache->delete($key);
        var_dump($status);
        

        // ====== 清空缓存 ======
        // 清空命名空间换成
        $status = $cache->clear();
        var_dump($status);

====== 异常代码集合 ======

异常代码格式:1008 - XXX - XX (组件编号 - 文件编号 - 代码内异常)

 - 无

统计信息

  • 总下载量: 228
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 18
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2018-12-12

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固