因项目中发现随着redis数据库内数据的增加,keys*会加锁,导致查询时间长,因此,为了模拟此场景,需要批量添加大量数据,redis中批量增加数据的步骤为:

1、先用python造数据:

redis 批量提交数据库 redis批量写入数据_2d

执行 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