【Redis运维】使用Shell批量添加测试数据到Redis
运维人员在对Redis的日常管理中通常不会进行set key的操作,这个都会由程序来完成。但是有时候需要我们进行压力测试需要有大量数据填充(该脚本也可以用于rdb测试)。使用以下shell可以完成这个需求,该Shell很简单,就是通过非交互的方式循环set了许多key:
for line in 'seq -w 5000' do redis-cli set num_${line} test_num_${line} done
如果需要批量往不同的库里写数据,脚本如下
#!/bin/bash for i in `seq 10000` do redis_db=`echo $[$RANDOM%2+1]` redis-cli -a 123456 << EOF select $redis_db set key${i} value{$i} EOF done
版权声明:如无特殊标注,文章均为本站原创,转载时请以链接形式注明文章出处。
评论