是否可以将CSV文件直接加载到Redis(5.X)中,或者首先需要将CSV转换为JSON,然后以编程方式加载它?
答案 0 :(得分:0)
取决于您要如何在CSV文件中存储数据,您可能需要或可能不需要以编程方式进行处理。例如,运行以下命令:
redis-cli SET foo "$(cat myfile.csv)"
将结果存储在键“ foo”中的文件内容作为Redis字符串。如果要将每行存储在键下的自身数据结构中(可能是带有所有列的哈希),则需要使用代码对其进行处理并相应地填充数据库。
注意:但是,无需将其转换为JSON。