我已经在Linux服务器上安装了内存缓存。当我尝试从核心php文件或codeigniter框架中使用它时,它正在工作。
$memcache = new Memcache;
$memcache->connect('127.0.0.1', 11211) or die ("Could not connect");
$memcache->set('a', 'test');
echo $memcache->get('a');
相同的代码在laravel控制器中不起作用。我尝试使用
use Cache \Cache and use \Memcached (at the top )
我也尝试过memcached,但它仍在工作。我收到以下错误
Class 'App\Http\Controllers\Memcached' not found
请帮助。
答案 0 :(得分:1)
感谢帮助人员。
我在服务器上安装了memcached。
将.env文件更新为CACHE_DRIVER = memcached
在控制器文件中,我添加了use Memcached;
并使用下面的代码就可以了
$memcache = new Memcached;
$memcache ->addServer('localhost', 11211);
$memcache->set('a', 'tet');
echo $memcache->get('a');
exit;
谢谢