因项目中发现随着redis数据库内数据的增加,keys*会加锁,导致查询时间长,因此,为了模拟此场景,需要批量添加大量数据,redis中批量增加数据的步骤为:
1、先用python造数据:
执行 python batch.py >redis.txt
2、将redis.txt从windows环境移动到linux环境中,需要进行格式转换,命令为:
unix2dos redis.txt
需要先安装unix2dos,命令为
yum install unix2dos
3、进行批量插数据
cat redis.txt | redis-cli -h **** -p 6002 -n 0 --pipe