avoutic/web-framework-redis
最新稳定版本:3.0.0
Composer 安装命令:
composer require avoutic/web-framework-redis
包简介
Redis module for web-framework
README 文档
README
This module provides Redis caching integration for WebFramework.
Requirements
- PHP 8.2 or higher
- Redis server
- WebFramework 8.x
Installation
Install via Composer:
composer require avoutic/web-framework-redis
Make sure the definitions file is included in your project by adding it to definition_files in your config.php file:
return [ 'definition_files' => [ '../vendor/avoutic/web-framework/definitions/definitions.php', '../vendor/avoutic/web-framework-redis/definitions/definitions.php', 'app_definitions.php', ], ];
Usage
The module provides Redis integration for WebFramework, enabling Redis caching. It implements the WebFramework Cache interface to cache data.
To use Redis for caching you need to add it in your PHP-DI definitions:
return [ Cache::class => DI\autowire(RedisCache::class), ];
Configuration
If you are using the definition from definitions/defitinions.php. You can just add the following redis.php to your auth config directory (config/auth):
<?php return [ 'hostname' => env('REDIS_HOSTNAME', 'localhost'), 'port' => env('REDIS_PORT', 6379), 'password' => env('REDIS_PASSWORD', '') ]
Features
- Redis-based caching implementation
- Support for cache tags
- Automatic instrumentation for performance tracking
- PSR-16 compliant cache interface
License
MIT License - see LICENSE file for details
统计信息
- 总下载量: 241
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-03-29