waiszer/tenants-redis
Composer 安装命令:
composer require waiszer/tenants-redis
包简介
适用于PHP的多租户Redis库
README 文档
README
TenantsRedis
多租户Redis库
安装
最方便的安装方式就是使用Composer ( https://getcomposer.org/ )
composer require waiszer/tenants-redis
使用
<?php
use Waiszer\TenantsRedis\Redis;
class Demo {
public $configs = [
// 默认租户
'default' => [
//地址
'host' => '127.0.0.1',
//端口
'port' => 6379,
//密码
'password' => '',
// 使用的数据库
'select' => 0,
// 连接超时
'timeout' => 2,
// 读取超时
'read_timeout' => 2,
// 重试时间(单位:毫秒)
'retry_interval' => 500,
// 缓存前缀
'prefix' => '',
// 缓存有效期 0表示永久缓存
'expire' => 0,
// 是否选用持久连接
'persistent' => false,
],
// 其他租户...
];
public $redis;
public function __construct() {
$this->redis = new Redis($this->configs);
}
public function test() {
// 调用默认租户方式一
$redis->set('key', 'value');
// 调用默认租户方式二
$redis->default->set('key', 'value');
// 调用其他租户
// $redis->[租户标识]->set('key', 'value');
}
}
协议
TenantsRedis 采用 LGPL-2.1 开源协议发布。
联系
有问题或者功能建议,请联系我
waiszer/tenants-redis 适用场景与选型建议
waiszer/tenants-redis 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 3 次下载、GitHub Stars 达 1, 最近一次更新时间为 2025 年 01 月 18 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 waiszer/tenants-redis 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 waiszer/tenants-redis 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 4
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: LGPL-2.1-or-later
- 更新时间: 2025-01-18