- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我希望从一个新的 redis 盒子运行一个 SLAVEOF
命令,将数据从一个 Elasticache 节点迁移到一个运行 redis 的普通 EC2 盒子。理想情况下,我会运行类似 SLAVEOF IP DB_INDEX
的东西,这样我就只会从主服务器上的 DB_INDEX
中提取数据,而不是从所有可用的数据库中提取数据。这可能吗?
最佳答案
不,您不能在 Redis 中只复制一个“数据库”。将这些视为“键空间”而不是单独的数据库更容易。此外,根据 Elasticache 的文档,导入数据的方式是上传快照(RDB 文件)——而不是通过复制命令。
由于您只是在进行迁移,因此您可以:
FLUSHDB
(不要执行 FLUSHALL
)。 如果您选择移动 key ,这将导致您的新实例在“0”数据库中只包含您想要的数据。
关于单库Redis SLAVEOF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27362192/
我希望从一个新的 redis 盒子运行一个 SLAVEOF 命令,将数据从一个 Elasticache 节点迁移到一个运行 redis 的普通 EC2 盒子。理想情况下,我会运行类似 SLAVEOF
我正在使用 Redis 版本 2.4.15-1 的主从 Redis 复制设置。我正在测试手动更新其中一个从站的设置,以便在原始主站出现故障后将其升级为主站。但是从客户那里,我不断得到以下信息: red
我正在使用来自 Redis 2.8 RC5 的 redis-sentinel 来监视和故障转移我的 redis 节点。设置如下: 哨兵节点 服务器A 服务器B 服务器C Redis 节点 服务器 A(
我正在尝试设置 Redis 复制,以便将数据从服务器 A 迁移到服务器 B。服务器 A 是主服务器,我在服务器 B 上运行: SLAVEOF 但是我得到了错误: ERR command SLAVE
有网络分区时redis sentinel的问题 我在 server01 上启动了一个 redis 服务器作为 master,在 server02 上启动了一个服务器作为 slave,在另一台服务器上有
Redis master实例是否可以发起连接复制到slave? 我需要的是主机对从机的 MASTEROF 而不是 SLAVEOF。 用例:私有(private)网络 ip 地址上的 Redis Mas
我的机器上有一对 Redis。它们被设置为主/从。 Redis1 大师。 Redis2 奴隶。 每当我停止 Redis1(master)时,Redis2 就会假定为 master。 然后我再次启动 R
我想将我的 redis slave 更改为 master,所以我阅读了 SLAVEOF .但我不明白这一行: “SLAVEOF NO ONE 的形式将停止复制,将服务器变成一个MASTER,但不会丢弃
我用原来的redis.conf分别启动了两个redis节点,我不想编辑它,但是我想使用redis命令,比如slaveof,动态配置redis节点。 如果没有'auth'的redis节点,即在redis
我正在考虑使用 Amazon ElastiCache Redis。但是,我想控制我的复制,所以我想知道是否可以在 VPS(非亚马逊)或 EC2 亚马逊上设置 redis-server 作为 Elast
我是一名优秀的程序员,十分优秀!