not-empty/database-cache-php-lib

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

7.0.0 2023-12-02 16:42 UTC

This package is auto-updated.

Last update: 2024-08-31 00:27:00 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

NotEmpty 基金会 - 自由代码,充实心灵