gpt4 book ai didi

shell - 在redis中加载文件时,在值中插入了一个新行,如何避免这种情况

转载 作者:可可西里 更新时间:2023-11-01 11:24:40 26 4
gpt4 key购买 nike

我正在尝试使用命令在 redis 中上传文件:

redis-cli -p <Port> -h <Host> -n <DB> -x set <key> < /tmp/file.json 

问题是:在 redis 值中 -

它在行尾存储一个 \n 而我不想要这个。

"{\"items\":{\"38749\":{\"buyone\":0,\"buytwo\":10},\"38712\":{\"buyone\":0,\"buytwo\":10},\"112775\":{\"buyone\":0,\"buytwo\":10},\"38721\":{\"buyone\":0,\"buytwo\":10},\"38720\":{\"buyone\":0,\"buytwo\":10},\"38714\":{\"buyone\":0,\"buytwo\":10},\"38726\":{\"buyone\":0,\"buytwo\":10},\"38733\":{\"buyone\":0,\"buytwo\":10},\"38729\":{\"buyone\":0,\"buytwo\":10},\"113708\":{\"buyone\":0,\"buytwo\":10},\"38731\":{\"buyone\":0,\"buytwo\":10},\"38745\":{\"buyone\":0,\"buytwo\":10},\"38732\":{\"buyone\":0,\"buytwo\":10},\"100074\":{\"buyone\":0,\"buytwo\":10},\"38730\":{\"buyone\":0,\"buytwo\":10},\"38719\":{\"buyone\":0,\"buytwo\":10},\"38723\":{\"buyone\":0,\"buytwo\":10},\"38755\":{\"buyone\":0,\"buytwo\":10},\"38760\":{\"buyone\":0,\"buytwo\":10}}}\n"

最佳答案

由于您的文件包含换行符,因此这就是存储在 Redis 中的内容。

将其内容设置为 Redis 之前,您需要从文件中去除换行符。根据您的操作系统,该方法可能会有所不同。这是一个关于这个的问题:How do I remove newlines from a text file?

关于shell - 在redis中加载文件时,在值中插入了一个新行,如何避免这种情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50172392/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com