Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
你好,我想问你两个问题。(我正在使用 java 和 jedis)
您可以使用可变参数命令(例如 MSET)和/或使用流水线(Jedis 支持)将数据更快地导入 Redis,以聚合到 Redis 实例的往返。往返次数越少,导入速度越快。
另一个好的做法是在导入操作期间停用 AOF(如果已激活)和后台 RDB 转储(如果已激活)(并在之后重新激活它们)。
Redis 无法转储到多个数据文件。但是如果你在 Redis 中写入 2 GB 的数据,转储文件不可能占用 4 GB。转储文件总是比内存中的数据紧凑得多。获取多个转储文件的唯一方法是启动多个 Redis 实例并将数据分片。