modelsCache
配置如下
<code>$di->set('modelsCache', function () use ($config) { $cache = new Phalcon\Cache\Backend\Redis(xx, xx); return $cache; });</code>
在註入服務時候,配置參數index
可選擇指定庫存儲,查看API 看到有個setOptions
函數,試圖遠行下面代碼
想從當前db0
,切換到db1
,但是所有數據都存到db0
了,沒有切換,該怎麼做才能隨時換庫? ?
<code>$this->modelsCache->save('data_in_db0','value'); $opt=$this->modelsCache->getOptions(); $opt['index']=1; $this->modelsCache->setOptions($opt); $this->modelsCache->save('data_in_db1','value');</code>
modelsCache
配置如下
<code>$di->set('modelsCache', function () use ($config) { $cache = new Phalcon\Cache\Backend\Redis(xx, xx); return $cache; });</code>
在註入服務時候,配置參數index
可選擇指定庫存儲,查看API 看到有個setOptions
函數,試圖遠行下面代碼
想從當前db0
,切換到db1
,但是所有數據都存到db0
了,沒有切換,該怎麼做才能隨時換庫? ?
<code>$this->modelsCache->save('data_in_db0','value'); $opt=$this->modelsCache->getOptions(); $opt['index']=1; $this->modelsCache->setOptions($opt); $this->modelsCache->save('data_in_db1','value');</code>
自己封裝redis的操作類別