在Django项目中,我使用redis作为快速后端。在
我可以在redis列表中输入多个值,如下所示:
lpush(list_name,"1","2","3")
但是,如果我尝试,我就做不到
^{pr2}$作为记录,这不会返回错误。相反,它用一个值创建一个列表list_name
。E、 g.['["1","2","3"]']
。如果后面的一个不能使用AnObject.objects.filter(id__in=values_list)
。如果AnObject.objects.filter(id__in=values_list[0])
(错误:以10为基数的int()的文本无效:'['),则它也不起作用。在
将大量的值LPUSH到redis列表中的最佳方法是什么(最好是python示例)。在
lpush (list_name, *values_list)
这将把值_列表中的内容作为参数解包。在
如果有大量的值要插入到数据库中,那么可以通过管道将它们插入。或者可以使用命令行工具
redis-cli pipe
填充数据库相关问题 更多 >
编程相关推荐