oefenweb/cakephp-redis

CakePHP 的 Redis (数据源) 插件

安装次数: 65,980

依赖者: 0

建议者: 0

安全性: 0

星星: 5

关注者: 5

分支: 1

公开问题: 0

类型:cakephp-plugin

v2.0.0 2019-01-23 12:25 UTC

This package is auto-updated.

Last update: 2024-09-24 03:38:54 UTC


README

Build Status PHP 7 ready Coverage Status Packagist downloads Code Climate Scrutinizer Code Quality

Redis (数据源) 插件 for CakePHP

要求

  • CakePHP 2.9.0 或更高版本。
  • PHP 7.0.0 或更高版本。
  • PhpRedis。

安装

克隆

  • 将此目录中的文件克隆/复制到 app/Plugin/Redis

Composer

  • 确保 requirecomposer.json 中存在。这将把插件安装到 app/Plugin/Redis
{
	"require": {
		"oefenweb/cakephp-redis": "dev-master"
	}
}

配置

  • 确保在 app/Config/bootstrap.php 中通过调用来加载插件
CakePlugin::load('Redis');
  • 确保在 app/Config/database.php 中通过指定来配置插件
<?php
class DATABASE_CONFIG {

	public $redis = [
		'datasource' => 'Redis.RedisSource',
		'host' => '127.0.0.1',
		'port' => 6379,
		'password' => '',
		'database' => 0,
		'timeout' => 0,
		'persistent' => false,
		'unix_socket' => '',
		'prefix' => '',
	];

用法

获取一个(已连接/配置的)Redis 实例

<?php
App::uses('ConnectionManager', 'Model');

$Redis = ConnectionManager::getDataSource('redis');

调用 Redis 的 ping 命令

$Redis->ping();