无法在PHP胖子框架中使用Memcached。

问题描述 投票:0回答:1

我一直在尝试在我的应用中实现memcached,它是建立在fat free框架上的,我读到它应该被明确定义为 "memcached=192.168.--.--:11211",但无论我如何实现,它都使用 "文件夹=tmpcache"。我读到应该明确定义为 "memcached=192.168.--.--:11211",但无论我如何实现,它都使用 "文件夹=tmpcache"

尝试和失败的方法

  1. 配置.ini CACHE="memcached=192.168.--.--:11211"

    索引.php $f3->config('configconfig.ini'); $f3->run();

    编码 $cache = \Cache::instance(); var_dump($cache);

    輸出 Object(Cache)#7 (3) { ["dsn":protected] => string(17) "Folder=tmpcache" ["prefix":protected] => NULL }。

  2. 编码 $cache = \Cache::instance(); $cache->load("memcached=192.168.--.--:11211"); var_dump($cache);

    輸出 Object(Cache)#7 (3) { ["dsn":protected] => string(17) "Folder=tmpcache" ["prefix":protected] => NULL }。

  3. 编码 $cache = new Cache("memcached=192.168.--.--:11211"); var_dump($cache);

    輸出 Object(Cache)#7 (3) { ["dsn":protected] => string(17) "Folder=tmpcache" ["prefix":protected] => NULL }。

  4. 索引.php $f3->config('configconfig.ini'); $f3->set('CACHE', "memcached=192.168.--.--:11211"); var_dump($f3->get('CACHE'));

    輸出 string(17) "文件夹=tmpcache"

我缺少什么?

php caching memcached fat-free-framework
1个回答
1
投票

你是否安装了正确的php扩展?或者连接是否安全?因为当出现错误时,缓存引擎就会退回到文件夹模式。

© www.soinside.com 2019 - 2024. All rights reserved.