你好,我想问你两个问题。 (我正在使用java和jedis)
答案 0 :(得分:0)
您可以使用variadic参数命令(例如MSET)和/或使用流水线操作(由Jedis支持)将数据快速导入Redis,以将往返聚合到Redis实例。往返越少,导入越快。
另一个好的做法是在导入操作期间停用AOF(如果已激活)和后台RDB转储(如果已激活)(并在之后重新激活它们)。
Redis无法转储到多个数据文件。但是如果你在Redis中写入2 GB的数据,那么转储文件就无法占用4 GB。转储文件总是比内存中的数据紧凑得多。获取多个转储文件的唯一方法是启动多个Redis实例并对数据进行分片。