PHP code example of sallyx / redis-php-stream-wrapper
1. Go to this page and download the library: Download sallyx/redis-php-stream-wrapper library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
sallyx / redis-php-stream-wrapper example snippets
use Sallyx\StreamWrappers\Redis\ConnectorConfig;
use Sallyx\StreamWrappers\Redis\PathTranslator;
use Sallyx\StreamWrappers\Redis\Connector;
use Sallyx\StreamWrappers\Redis\FileSystem;
use Sallyx\StreamWrappers\Wrapper;
$config = new ConnectorConfig;
$translator = new PathTranslator('www.sallyx.org');
$connector = new Connector($config, $translator);
$fs = new FileSystem($connector);
Wrapper::register($fs);
use Sallyx\StreamWrappers\Redis\ConnectorConfig;
$config = new ConnectorConfig( // all parameters are optional
'127.0.0.1',
$port = 6379,
$timeout = 0,
$persistent_id = NULL,
$retry_interval = NULL
);
$config = new ConnectorConfig('/tmp/redis.sock'); // socket connection
use Sallyx\StreamWrappers\Redis\PathTranslator;
$translator = new PathTranslator($prefix = 'www.example.org');
use Sallyx\StreamWrappers\Redis\Connector;
$connector = new Connector($config, $translator);
use Sallyx\StreamWrappers\Redis\FileSystem;
$fs = new FileSystem($connector);
use Sallyx\StreamWrappers\Wrapper;
Wrapper::register($fs,'redis');
use Sallyx\StreamWrappers\Redis\Connector;
use Sallyx\StreamWrappers\Redis\ConnectorConfig;
use Sallyx\StreamWrappers\Redis\PathTranslator;
use Sallyx\StreamWrappers\Redis\FileSystem;
use Sallyx\StreamWrappers\Wrapper;
$cc = new ConnectorConfig();
$con = new Connector($cc, new PathTranslator('www.example.org'));
Wrapper::register(new FileSystem($co));
//...
$configurator->enableDebugger('redis://log');
$configurator->setTempDirectory('redis://temp');
//...
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.