Public Member Functions | |
bool | connectCluster (const ClusterInfo *cluster_info) |
void | keepalive () |
bool | commandArgv (const VSTRING &vDataIn, RedisResult &result) |
bool | command (RedisResult &result, const char *format, const char *key, va_list args) |
RedisConnection * | get_cluster_info (ClusterInfo &ClusterInfo) |
bool | check_cluster_info (ClusterInfo &cinfo) |
void | bfree () |
void | freeConnection (RedisConnection *pRedis) |
bool | release () |
Static Public Member Functions | |
static bool | auth (redisContext *c, const std::string &pass) |
static bool | Sort_asc (const NodeInfo &a, const NodeInfo &b) |
static bool | clusterEnabled (redisContext *ctx) |
static bool | clusterState (redisContext *ctx) |
static bool | clusterNodes (redisContext *ctx, ClusterInfo *info) |
static xRedisClusterManager * | connectRedis (const std::string &host, uint32_t port, const std::string &pass, uint32_t poolsize, ClusterInfo *&info) |