目录 搜索
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
文字

SLAVEOF host port

自1.0.0起可用。

SLAVEOF 命令可以即时更改从站的复制设置。如果 Redis 服务器已充当从服务器,则命令 SLAVEOF NO ONE 将关闭复制,将 Redis 服务器变为主服务器。以适当的形式,SLAVEOF 主机名端口将使服务器成为监听指定主机名和端口的另一台服务器的从服务器。

如果服务器已经是某个主服务器的从服务器,则 SLAVEOF 主机名端口将停止针对旧服务器的复制,并针对新服务器启动同步,丢弃旧数据集。

表单 SLAVEOF NO ONE 将停止复制,将服务器变为 MASTER ,但不会放弃复制。因此,如果旧主设备停止工作,可以将从设备变为主设备,并设置应用程序以读/写方式使用这个新主设备。稍后当其他 Redis 服务器被修复时,它可以重新配置为从服务器。

返回值

Simple string reply

关于从机的说明:不幸的是,最初的主从术语是为数据库选择的。当设计 Redis 时,现有的术语没有太多的选择分析,但是 SLAVEOF NO ONE 命令被添加为自由信息。我们不想改变那些需要打破 API 和 INFO 输出的向后兼容性的术语,而是想用这个页面提醒你,从机既是对人类的犯罪,也是对人类历史持续存在的东西。

如果奴隶制没有错,没有什么是错的。 -  亚伯拉罕·林肯

上一篇: 下一篇: