thinkphp用不了redis缓存

浏览:16120 发布日期:2013/08/09 分类:求助交流 关键字: redis thinkphp 缓存
我已经安装好了redis 
public function test2(){
       $redis = new Redis();    
$redis->connect('localhost', '6379');
$redis->set('test','hao');
echo $redis->get('test');
    }
上面这样这样就可以显示出来缓存的值。public function test(){
      $Cache = Cache::getInstance('Redis');
      $Cache->set('name','ThinkPHP'); 
      echo $Cache->get('name'); 
         
    } 
这样就不可以,我已经在配置文件里面设置好了配置,如下 /* 数据缓存设置 */
    'DATA_CACHE_TIME'       => 0,      // 数据缓存有效期 0表示永久缓存
    'DATA_CACHE_COMPRESS'   => false,   // 数据缓存是否压缩缓存
    'DATA_CACHE_CHECK'      => false,   // 数据缓存是否校验缓存
    'DATA_CACHE_PREFIX'     => '',     // 缓存前缀
    'DATA_CACHE_TYPE'       => 'Redis',  // 数据缓存类型,

    /*Redis设置*/  
    'REDIS_HOST'            => '127.0.0.1', //主机  
    'REDIS_PORT'            => '6379', //端口  

    'REDIS_CTYPE'           => 1, //连接类型 1:普通连接 2:长连接  
    'REDIS_TIMEOUT'         => 0, //连接超时时间(S) 0:永不超时 
这是怎么回事?thinkphp内置的接口用不了redis,但是官方文档不是说可以支持redis吗?我怎么按着文档上面写就不可以呢?但是自己实例化Redis( )就可以呢?请大神们指教
最佳答案
评论( 相关
后面还有条评论,点击查看>>