alex-kalanis / redis-wrapper
PHP的Redis文件存储封装器
v2.0.4
2024-03-29 08:45 UTC
Requires
- php: >=7.4.0
Requires (Dev)
- ext-redis: *
- alex-kalanis/kw_storage: >=5 <6
- friendsofphp/php-cs-fixer: ^3.0
- phpstan/phpstan: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: >=8 <=9
- predis/predis: ^2.2
- shipmonk/composer-dependency-analyser: ^1.4
Suggests
- ext-redis: Direct php library for connection to your Redis server
- alex-kalanis/kw_storage: Universal storage libraries
- predis/predis: External library for connecting your Redis cluster
README
将Redis记录视为文件。您可以使用PHP的Redis模块或Predis库来访问集群。
安装
composer.phar require alex-kalanis/redis-wrapper
(如果您不熟悉Composer,请参阅Composer文档)
用法
只需初始化带有您的Redis实例的封装器即可。
Redis模块
$redis = new \Redis(); RedisWrapper::setRedis($redis); RedisWrapper::register();
Predis库
$redis = new \Predis\Client(); PredisWrapper::setRedisClient($redis); PredisWrapper::register();
然后对两者都进行操作
file_get_contents('redis://any/key/in/redis/storage'); file_put_contents('redis://another/key/in/storage', 'add something');
若要使用存储,请参阅kw_storage的README。