【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
版权声明:本文章版权归数据库运维网(www.ywdba.cn)所有。如需引用本站内容,请注明来源及作者。
评论