我有一个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”有人能帮忙吗?提前谢谢
szqfcxe21#
set命令是给字符串赋值。要在redis中添加要设置的内容,可以使用命令萨德
cat BL_removal.csv | awk -F',' '{print " SADD scrub01 \""$1"\" \n"}' | redis-cli --pipe
然后你发行
redis-cli smembers scrub01
检查结果
1条答案
按热度按时间szqfcxe21#
set命令是给字符串赋值。
要在redis中添加要设置的内容,可以使用命令
萨德
然后你发行
检查结果