Download the PHP package db1-fpp/laravel-elasticache without Composer
On this page you can find all versions of the php package db1-fpp/laravel-elasticache. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-elasticache
Laravel Elasticache
Este pacote tem como finalidade adicionar um novo driver chamado
elasticache
para você usar como driver de cache e de sessão no
Laravel. O pacate usa o Memcached
como servidor de armazenamento e
é compatível com a extensão do Memcached desenvolvida pela própria
Amazon. Esta extensão tem como diferencial, a descoberta automática
dos nós do seu cluster sem a necessidade de adicionar os nós
manualmente.
Instalação
Para instalar o pacote, basta usar o composer
Depois basta adicionar o provider nas configurações da aplicação
localizado no arquivo config/app.php
Ou com Lumen
Configuração
O primeiro passo é adicionar a lista de servidores do Elasticache que você irá usar na sua aplicação. Isto deve ser feito no arquivo de configuração de cache do laravel.
A chave connections aceita um array onde você pode definir várias conexões que poderão ser usadas pelas sua aplicação, veremos mais a frente como.
mode: indica qual modo será usado para descoberta dos nós do seu cluster. Os valores
possíveis são static
e dynamic
OBS: PARA USAR O MODO dynamic
OBRIGATÓRIAMENTE VOCÊ PRECISA INSTALAR A EXTENSÃO DO
MEMCACHED FORNECIDA PELA AMAZON
nodes: são os nós que fazem parte do seu cluster. Caso você esteja usando o modo dynamic
aqui deverá ser adicionado o endpoit de configuração fornecido pela Amazon
Utilização
Após adicionar as configurações do cluster, você estará apto para utilizar o driver elasticache
para cache e também para sessão.
Você também pode usar como driver de sessão inclusive com a possibilidade de usar um servidor diferente do que é utilizado para armazenamento do cache.
License
All versions of laravel-elasticache with dependencies
illuminate/support Version ^5.2.0
illuminate/cache Version ^5.2.0
illuminate/session Version ^5.2.0