lancerhe/php-redis-sentinel

该软件包最新版本(dev-master)没有可用的许可信息。

PHP库redis sentinel。

dev-master 2015-08-30 05:30 UTC

This package is auto-updated.

Last update: 2024-09-05 14:55:27 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

加密算法包括AES、RSA、3DES和一些特殊算法。

要求

PHP5.3.0或更高版本

安装

创建或修改您的composer.json

{
    "require": {
        "lancerhe/php-redis-sentinel": "dev-master"
    }
}

使用方法

<?php
require('./vendor/autoload.php');

$master_name = 'my_master';
$sentinel = new \RedisSentinel\Sentinel($master_name);
$sentinel->add(new \RedisSentinel\Client('192.168.1.2', 26379));
$sentinel->add(new \RedisSentinel\Client('192.168.1.3', 26379));
$sentinel->add(new \RedisSentinel\Client('192.168.1.4', 26379));

var_dump( $sentinel->getMaster() );
var_dump( $sentinel->getSlaves() );
var_dump( $sentinel->getSlave() ); // Random, one of slaves.