批量导入txt数据到redis
把redis命令按一条 一行写到txt中
[root@localhost ~]# cat test_rediscli.txt hset product_1 cust_degree 1 hset product_2 cust_degree 2 hset product_3 cust_degree 3 hset product_4 cust_degree 4 hset product_5 cust_degree 5
管道命令运行redis客户端
启用pipe模式
cat test_rediscli.txt |./redis-cli -h 192.168.137.137 -p 6379 --pipe
成功了
[root@localhost ~]# ./redis-cli -h 192.168.137.137 -p 6379 192.168.137.137:6379> hgetall product_1 1) "cust_degree" 2) "1" 192.168.137.137:6379> hgetall product_2 1) "cust_degree" 2) "2" 192.168.137.137:6379> hgetall product_3 1) "cust_degree" 2) "3" 192.168.137.137:6379> hgetall product_4 1) "cust_degree" 2) "4" 192.168.137.137:6379> hgetall product_5 1) "cust_degree" 2) "5"
批量删除key
./redis-cli -h 192.168.137.137 -p 6379 keys "product*" |xargs ./redis-cli -h 192.168.137.137 -p 6379 del
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论