gpt4 book ai didi

python - 列达到特定值后立即删除行

转载 作者:行者123 更新时间:2023-11-29 14:02:57 25 4
gpt4 key购买 nike

如果这是我的模型:

class Entity(Base):
id = Column(Integer, primary_key=True)
count = Column(Integer, default=0)

我想删除所有达到 count 值 3(或任何数字)的行。我怎样才能做到这一点?我是否应该在我的 Web 应用程序的 Controller 中实现这样的删除,并且每次 count 递增时,我检查它的值是否为 3?我应该如何关心正在更改值的并发请求?什么是最好的解决方案?

最佳答案

经过一段时间的思考和咨询专家,我发现解决这个问题的方法是在数据库中实现锁定或者使用redis。由于在大量请求中加锁可能会导致性能问题,最好将count的值存储在redis数据库中,具体尝试更新对象关系数据库中的count值时间段。

关于python - 列达到特定值后立即删除行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40035446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com