代码
# -*- coding: utf-8 -*-
# @Author : zbz
import time
import random
from redis import Redis
t1 = time.time()
db = Redis(db=8)
values = []
n = 0
for _ in range(100_0006):
value = f"{random.randint(1, 10000)}-{random.randint(1, 10000)}-{random.randint(1, 10000)}"
values.append(value)
if len(values) == 10000:
db.lpush("test:t1", *values)
values.clear()
n += 1
print(f"success, {n}w条数据")
if values:
db.lpush("test:t1", *values)
print(f"耗时: {time.time() - t1}")
运行结果
数据库中查看
更多推荐
Redis -- 1s存入10w数据到redis
发布评论