aheissenberger / laravel-memcachier

Memcachier.com 缓存驱动程序,适用于 Laravel 4

dev-master 2014-08-04 16:30 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:14:27 UTC


README

这是一个内置 CacheServiceProvider 的替代品,支持 Memcachier(一个托管 Memcache)。由于它替代了 Memcached,您也可以使用此驱动程序来支持会话。

安装

首先通过 Composer 安装此包。编辑您的项目 composer.json 文件,将 aheissenberger/laravel-memcachier 添加为依赖项。

"require": {
    "laravel/framework": "4.1.*",
    "aheissenberger/laravel-memcachier": "dev-master"
}

接下来,在终端中更新 Composer。

$ composer update

完成此操作后,最后一步是添加服务提供者。打开 app/config/app.php,将 Illuminate\Cache\CacheServiceProvider 替换为

'Aheissenberger\MemcachierCache\CacheServiceProvider',

配置

打开 app/config/cache.php 并找到 driver 键,将其更改为 memcached

用以下行替换现有的 memcached 配置,包括认证信息和服务器

	'memcached' => array(
		'username' => 'un', 'password' => 'pw', 'servers' => '1.1.1.1.1', 'weight' => 100
	),

如果驱动程序找不到 cache.memcached.username,它将尝试加载 cache.memcached.host 并连接到该服务器。您可以使用此功能模拟使用本地 memcached 服务器。不支持多个服务器!!

	'memcached' => array(
		'host' => '127.0.0.1', 'port' => 11211, 'weight' => 100
	),

享受吧