oefenweb / cakephp-redis
CakePHP 的 Redis (数据源) 插件
v2.0.0
2019-01-23 12:25 UTC
Requires
- php: >=7.0.0
- composer/installers: ~1.0
Suggests
- ext-redis: The native phpredis extension (https://github.com/nicolasff/phpredis/) is required
README
Redis (数据源) 插件 for CakePHP
要求
- CakePHP 2.9.0 或更高版本。
- PHP 7.0.0 或更高版本。
- PhpRedis。
安装
克隆
- 将此目录中的文件克隆/复制到
app/Plugin/Redis
Composer
- 确保
require
在composer.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();