华夏棋牌

目录 搜索
Cluster cluster addslots(集群 槽位) cluster count failure reports(集群计数掉落败申报) cluster countkeysinslot cluster delslots cluster failover cluster forget cluster getkeysinslot cluster info cluster keyslot(集群键槽) cluster meet cluster nodes(集群节点) cluster replicate(集群复制) cluster reset(集群重置) cluster saveconfig cluster set config epoch cluster setslot cluster slaves cluster slots readonly readwrite Connection auth echo ping quit select swapdb Geo geoadd geodist geohash geopos georadius georadiusbymember Hashes hdel hexists hget hgetall hincrby hincrbyfloat hkeys hlen hmget hmset hscan hset hsetnx hstrlen hvals HyperLogLog pfadd pfcount pfmerge Keys del dump exists expire expireat keys migrate move object persist pexpire pexpireat pttl randomkey rename renamenx restore scan sort touch ttl type unlink wait Lists blpop brpop brpoplpush lindex linsert llen lpop lpush lpushx lrange lrem lset ltrim rpop rpoplpush rpush rpushx Pub/Sub psubscribe publish pubsub punsubscribe subscribe unsubscribe Scripting eval evalsha script debug script exists script flush script kill script load Server bgrewriteaof bgsave client getname client kill client list client pause client reply client setname command command count command getkeys command info config get config resetstat config rewrite config set dbsize debug object debug segfault flushall flushdb info lastsave monitor role save shutdown slaveof slowlog time Sets sadd scard sdiff sdiffstore sinter sinterstore sismember smembers smove spop srandmember srem sscan sunion sunionstore Sorted Sets zadd zcard zcount zincrby zinterstore zlexcount zrange zrangebylex zrangebyscore zrank zrem zremrangebylex zremrangebyrank zremrangebyscore zrevrange zrevrangebylex zrevrangebyscore zrevrank zscan zscore zunionstore Strings append bitcount bitfield bitop bitpos decr decrby get getbit getrange getset incr incrby incrbyfloat mget mset msetnx psetex set setbit setex setnx setrange strlen Transactions discard exec multi unwatch watch
文字

CLUSTER MEET ip port

自3.0.0起可用。

时间严重年夜度: O(1)

CLUSTER MEET 用于将启用了群集支持的不合 Redis 节点毗连就职务群集。

华夏棋牌其基本头脑是,默许情形下节点不互信托任,而且被以为是未知的,是以,由于系统治理弱点或群集地址修改,不合的集群节点不太能够混淆成一个集群节点。

华夏棋牌是以,为了给定节点吸收此外一个节点进入组成 Redis 集群的节点列表,只需两种措施:

华夏棋牌1. 系统治理员发送 CLUSTER MEET 敕令强迫节点与此外一个节点相遇。

2. 一个已知的节点在八卦部门发送一个我们不知道的节点列表。假定吸收节点将发送节点信托为已知节点,则它将处置赏罚赏罚八卦部门,并向还没有知的节点发送握手。

请重视,Redis 群集须要组成完全的网格(每个节点与其他节点相连),但为了培植群集,不须要发送组成完全网格所需的一切 CLUSTER MEET 敕令。主要的是发送足够的 CLUSTER MEET 新闻,以便每个节点都可以经由历程一系列已知节点到达每个其他节点。由于在心跳包中交流八卦信息,缺掉落的链接将被培植。

是以,假定我们经由历程 CLUSTER MEET 将节点 A 与节点 B 毗连起来,并将 B 与 C 毗连起来,则 A 和 C 将找到握手要领并培植链接。

华夏棋牌此外一个例子:假定我们想象一个由以下四个节点组成的集群,称为 A,B,C 和 D,我们可以发送以下一组敕令给 A:

1. CLUSTER MEET B-ip B-port

2. CLUSTER MEET C-ip C-port

3. CLUSTER MEET D-ip D-port

作为A知道并被一切其他节点知晓的副作用,它将在心跳包中发送八卦部门,这将允许每个其他节点与此外一个节点培植链接,在几秒钟内组成完全的网格,以致假定集群很年夜。

华夏棋牌此外,CLUSTER MEET 不须要互惠。假定我将敕令发送给 A 以加入 B,我不须要也将它发送给 B 以加入 A.

完成细节:MEET 和 PING 数据包

当给定节点收到 CLUSTER MEET 新闻时,敕令中指定的节点依然不知道我们发送敕令的节点。是以,为了使节点强迫吸收方吸收它作为可信节点,它会发送一个MEET数据包而不是 PING 数据包。这两个数据包的名堂完全类似,但前者强迫吸收方将节点确以为可信。

前往值

质朴的字符串回复:OK假定敕令告成。假定指定的地址或端口有用,则前往弱点。

上一篇: 下一篇: