ublaboo / predis-client-nette-extension
PHP AWS SDK 的 Nette 扩展 http://aws.amazon.com/sdkforphp/
v2.0.0
2019-09-09 11:38 UTC
Requires
- nette/di: ^3.0
- predis/predis: ^1.1
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-09 22:21:07 UTC
README
ublaboo/predis-client-nette-extension
Nette DIC 扩展,用于 predis/predis 客户端
安装
使用 composer 下载扩展
composer require ublaboo/predis-client-nette-extension
在您的 config.neon 文件中注册扩展
extensions: predisClient: Ublaboo\PredisClientNetteExtension\DI\PredisClientNetteExtension
配置
在您的 config.neon
文件中配置扩展
predisClient: uri: 'tcp://127.0.0.1:32768' options: prefix: 'fooPrefix:' # other options sessions: true # Whether to register redis session handler or not sessionsTtl: null # Seconds or null (null = ini_get('session.gc_maxlifetime'))
使用
<?php declare(strict_types=1); use Predis\Client; class Foo { /** * @var Client */ public $redisClient; public function __construct(Client $redisClient) { $this->redisClient = $redisClient; } public function save(string $key, string $value): void { $this->redisClient->set($key, $value); } public function retrive(string $key): ?string { return $this->redisClient->get($key); } }