yuzuru-s/cakephp-redis

CakePHP的Redis数据源插件

安装: 71

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:cakephp-plugin

v0.0.1 2018-09-30 12:12 UTC

This package is not auto-updated.

Last update: 2024-09-10 18:10:16 UTC


README

CakePHP的Redis数据源插件 这个仓库是 nanapi/cakephp-redis.git 的副本。因为它已经被删除。

要求

安装

cd app/Plugin
git clone git@github.com:YuzuruS/cakephp-redis.git Redis

app/Config/bootstrap.php

CakePlugin::load('Redis');

app/Config/database.php

<?php

class DATABASE_CONFIG {

  public $redis = array(
    'datasource' => 'Redis.RedisSource',
    'host' => 'localhost',
    'port' => '6379',
    'db' => '0'
  );

如何使用它

你的模型

<?php

App::uses('RedisModel', 'Redis.Model');
class MyRedis extends RedisModel {
}

你的控制器

<?php
App::uses('AppController', 'Controller');
class MyController extends AppController {
  public $uses = array(
    'MyRedis';
  );

  public function index() {
    $this->MyRedis->set('key', 'value');
    $this->MyRedis->get('key');

    $this->MyRedis->incr('pv');
  }
}

方法

这是对 phpredis 的包装。有关模型可以使用的方法列表,请参阅phpredis的README。