andrewdyer/predis-adaptor
Composer 安装命令:
composer require andrewdyer/predis-adaptor
包简介
A simple framework-agnostic caching solution using Redis
README 文档
README
🗄️ Predis Adaptor
A simple framework-agnostic caching solution using Redis.
📄 License
Licensed under the MIT license and is free for private or commercial projects.
✨ Introduction
Predis Adaptor provides a straightforward way to implement caching operations using Redis in any PHP application. The library offers an easy-to-use interface for storing, retrieving, and managing cached data, supports custom cache configurations, and provides flexible cache management methods.
📥 Installation
composer require andrewdyer/predis-adaptor
🚀 Getting Started
To start using Predis Adaptor, you need to initialize the cache by creating a new instance of the Cache class with the necessary configuration options.
use Anddye\PredisAdaptor\Cache; $cache = new Cache([ 'host' => '', 'password' => '', 'port' => '', 'scheme' => '', ]);
Supported Options
| Option | Type | Default | Description |
|---|---|---|---|
| host | string | 127.0.0.1 | IP or hostname of the target server. |
| password | string | not set | Accepts a value used to authenticate with a Redis server protected by password with the AUTH command. |
| port | string | 6379 | TCP/IP port of the target server. |
| scheme | string | tcp | Specifies the protocol used to communicate with an instance of Redis. |
📖 Usage
Client
Returns the underlying Predis client instance.
$client = $cache->client();
Delete
Deletes the specified key from the cache.
$cache->delete('my_key');
Exists
Checks if the specified key exists in the cache.
$bool = $cache->exists('my_key');
Get
Retrieves the value of the specified key from the cache.
$value = $cache->get('my_key');
Put
Stores a value in the cache with the specified key.
$cache->put('my_key', 'my_value');
Remember
Retrieves the value of the specified key from the cache, or stores the result of the callback if the key does not exist.
$value = $cache->remember('my_key', 10, function () { return 'my_value'; });
Useful Links
统计信息
- 总下载量: 150
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-09-20