PhpRedis.php in Redis 7.3
File
lib/Redis/Client/PhpRedis.php
View source
<?php
class Redis_Client_PhpRedis implements Redis_Client_FactoryInterface {
public function getClient($options = array()) {
$client = new Redis();
if (!empty($options['socket'])) {
$client
->connect($options['socket']);
}
else {
$client
->connect($options['host'], $options['port']);
}
if (isset($options['password'])) {
$client
->auth($options['password']);
}
if (isset($options['base'])) {
$client
->select($options['base']);
}
$client
->setOption(Redis::OPT_SERIALIZER, Redis::SERIALIZER_NONE);
return $client;
}
public function getName() {
return 'PhpRedis';
}
}