将csv导入redis集

qxgroojn  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(455)

我有一个csv文件,每行有1百万msisdn。我想用一行linux terminal命令在redis set name scrub1中加载那一百万个msisdn。
我使用了下面的命令,但它是以类型(string)存储的。

cat BL_removal.csv | awk -F',' '{print " SET scrub01 \""$1"\" \n"}' | redis-cli --pipe

我希望每个msisdn都这样设置“/scrub01/msisdn”
有人能帮忙吗?提前谢谢

szqfcxe2

szqfcxe21#

set命令是给字符串赋值。
要在redis中添加要设置的内容,可以使用命令
萨德

cat BL_removal.csv | awk -F',' '{print " SADD scrub01 \""$1"\" \n"}' | redis-cli --pipe

然后你发行

redis-cli smembers scrub01

检查结果

相关问题