我有一个csv文件,每行有100万个msisdn。我想用一行Linux终端命令在Redis Set name scrub1中加载一百万个msisdn。
我已经使用了以下命令,但是它以(String)类型存储。
cat BL_removal.csv | awk -F',' '{print " SET scrub01 \""$1"\" \n"}' | redis-cli --pipe
我希望Set中的每个msisdn都这样 “ / scrub01 / msisdn”
有人可以帮忙吗? 提前致谢
答案 0 :(得分:0)
Set命令将为字符串分配一个值。
要在Redis中添加内容,请使用命令
cat BL_removal.csv | awk -F',' '{print " SADD scrub01 \""$1"\" \n"}' | redis-cli --pipe
然后您发布
redis-cli smembers scrub01
检查结果