aheissenberger / laravel-memcachier
Memcachier.com 缓存驱动程序,适用于 Laravel 4
dev-master
2014-08-04 16:30 UTC
Requires
- php: >=5.3.0
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
),
享受吧