#include <redis_slot.hpp>
◆ redis_slot() [1/2]
acl::redis_slot::redis_slot |
( |
size_t |
slot_min, |
|
|
size_t |
slot_max, |
|
|
const char * |
ip, |
|
|
int |
port |
|
) |
| |
构造函数 constructor
- 参数
-
slot_min | {size_t} 最小哈希槽值 the min hash-slot |
slot_max | {size_t} 最大哈希槽值 the max hash-slot |
ip | {const char*} 当前 redis-server 的 IP 地址 the given redis-server's ip |
port | {int} 当前 redis-server 的监听端口 the listening port of the given redis-server |
◆ redis_slot() [2/2]
acl::redis_slot::redis_slot |
( |
const redis_slot & |
node | ) |
|
◆ ~redis_slot()
acl::redis_slot::~redis_slot |
( |
void |
| ) |
|
◆ add_slave()
将一个 redis 哈希槽从结点添加至当前结点中 add a slave slot node to the current node
- 参数
-
node | {redis_slot*} 一个存储哈希槽的从结点 the slave slot node |
◆ get_ip()
const char* acl::redis_slot::get_ip |
( |
void |
| ) |
const |
|
inline |
获得当前结点的 IP 地址 get the ip of the current node
- 返回
- {const char*}
在文件 redis_slot.hpp 第 55 行定义.
◆ get_port()
int acl::redis_slot::get_port |
( |
void |
| ) |
const |
|
inline |
获得当前结点的端口号 get the port of the current node
- 返回
- {int}
在文件 redis_slot.hpp 第 65 行定义.
◆ get_slaves()
const std::vector<redis_slot*>& acl::redis_slot::get_slaves |
( |
| ) |
const |
|
inline |
获得当前哈希槽结点的所有从结点 get the slave nodes of the current node
- 返回
- {const std::vector<redis_slot*>&}
在文件 redis_slot.hpp 第 45 行定义.
◆ get_slot_max()
size_t acl::redis_slot::get_slot_max |
( |
void |
| ) |
const |
|
inline |
获得当前哈希槽结点的最大值 get the max hash slot of the current node
- 返回
- {size_t}
在文件 redis_slot.hpp 第 85 行定义.
◆ get_slot_min()
size_t acl::redis_slot::get_slot_min |
( |
void |
| ) |
const |
|
inline |
获得当前哈希槽结点的最小值 get the min hash slot of the current node
- 返回
- {size_t}
在文件 redis_slot.hpp 第 75 行定义.
该类的文档由以下文件生成: