danhunsaker/flysystem-redis

用于在Redis中存储文件的Flysystem适配器

v1.0.4 2018-08-16 09:21 UTC

This package is auto-updated.

Last update: 2024-08-29 03:58:06 UTC


README

Join the chat at https://gitter.im/danhunsaker/flysystem-redis Liberapay receiving

Latest Version Software License Build Status Total Downloads

这是RedisFlysystem适配器。

安装

Composer是安装Flysystem的最佳方式!

composer require danhunsaker/flysystem-redis

用法

常规用法。创建客户端实例,将其传递给适配器,然后将适配器传递给文件系统

use Predis\Client;
use League\Flysystem\Filesystem;
use Danhunsaker\Flysystem\Redis\RedisAdapter;

$redis = new Client();
$adapter = new RedisAdapter($redis);
$filesystem = new Filesystem($adapter);

如果Predis默认的127.0.0.16379主机和端口(分别)不足以满足需求,您可以传递自己的值,就像您在其他项目中设置Predis一样

use Predis\Client;
use League\Flysystem\Filesystem;
use Danhunsaker\Flysystem\Redis\RedisAdapter;

$redis = new Client([
    'scheme' => 'tcp',
    'host'   => '10.0.0.1',
    'port'   => 6379,
]);
$adapter = new RedisAdapter($redis);
$filesystem = new Filesystem($adapter);

有关如何设置的更多信息,请参阅Predis文档...

有关其他信息,请访问GitHub