本站所有文章均为原创,如对您有帮助,恳请帮忙点击任何一处广告
  • 首页
  • Redis
  • 【Redis运维】使用Shell批量添加测试数据到Redis

【Redis运维】使用Shell批量添加测试数据到Redis

发布:TangLu2020-10-14 16:29分类: Redis 标签: redis nosql

运维人员在对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



温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
et_highlighter51
版权所有:《Linux运维技术学习站点
文章标题:《【Redis运维】使用Shell批量添加测试数据到Redis
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-435.html  [生成短网址]

已有 0/2153 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~