kiwfy/database-cache-php

此软件包已被弃用且不再维护。作者建议使用not-empty/database-cache-php-lib软件包。

PHP库,用于将所有数据库结果放入缓存

7.0.0 2023-12-02 16:42 UTC

This package is auto-updated.

Last update: 2023-12-02 16:44:17 UTC


README

Latest Version codecov CI Build Downloads Old Downloads PRs Welcome Packagist License (custom server)

PHP库,用于将所有数据库结果放入缓存

安装

版本 7.0.0 需要 PHP 8.3

版本 6.0.0 需要 PHP 8.2

版本 5.0.0 需要 PHP 8.1

版本 4.0.0 需要 PHP 7.4

版本 3.0.0 需要 PHP 7.3

版本 2.0.0 需要 PHP 7.2

版本 1.0.0 需要 PHP 7.1

推荐的安装方式是通过 Composer

composer require not-empty/database-cache-php-lib

使用

设置凭证

use DatabaseCache\Repository;
$redisConfig = [
    'host' => 'localhost',
    'port' => 6379,
];
$repository = new Repository($redisConfig);
$data = [
    'name' => 'gabriel',
    'email' => 'testegabs@teste.com',
];
$repository->setQuery(
    'table:id',
    json_encode($data)
);
$getData = $repository->getQuery('table:id');
var_dump($data);

如果您想创建一个运行或测试的环境,可以按照以下方式构建和安装依赖项:

docker build --build-arg PHP_VERSION=8.3-rc-cli -t not-empty/database-cache-php-lib:php83 -f contrib/Dockerfile .

访问容器

docker run -v ${PWD}/:/var/www/html -it not-empty/database-cache-php-lib:php83 bash

验证是否已安装所有依赖项

composer install --no-dev --prefer-dist

并运行

php sample/repository-sample.php

开发

想要贡献?太好了!

项目使用简单的代码。更改您的文件时请小心更新!任何新代码都只能在接受所有验证后才能被接受。

为了确保整个项目的正确性

首先,您需要构建一个正确的环境以安装所有依赖项

docker build --build-arg PHP_VERSION=8.3-rc-cli -t not-empty/database-cache-php-lib:php83 -f contrib/Dockerfile .

访问容器

docker run -v ${PWD}/:/var/www/html -it not-empty/database-cache-php-lib:php83 bash

安装所有依赖项

composer install --dev --prefer-dist

运行所有验证

composer check

Not Empty Foundation - 免费代码,自由思想