Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Redis python rom对象过期。_Python_Redis - Fatal编程技术网

Redis python rom对象过期。

Redis python rom对象过期。,python,redis,Python,Redis,我在和flask和redis合作。我决定尝试使用romredisorm()来管理一些稍微复杂的数据结构。我有一个对象列表,比如: urls = ['www.google.com', 'www.example.com', 'www.python.org'] 我还有rom型号: class Stored_url(rom.Model): url = rom.String(required=True, unique=True, suffix=True) salt = rom.Strin

我在和flask和redis合作。我决定尝试使用romredisorm()来管理一些稍微复杂的数据结构。我有一个对象列表,比如:

urls = ['www.google.com', 'www.example.com', 'www.python.org']
我还有rom型号:

class Stored_url(rom.Model):
    url = rom.String(required=True, unique=True, suffix=True)
    salt = rom.String()
    hash = rom.String()
    created_at = rom.Float(default=time.time)

这似乎在我的开发人员设置中起作用。在我的情况下,我希望每天从零开始使用一些数据,并希望为一些objecta设置一个过期时间。我查阅了上的文档,但除了在请求缓存中,没有找到对过期的引用。有没有办法让rom对象过期?

rom不提供内置的自动过期数据的方法。这是故意的。我已经在之前的3次场合解释了原因:


TL;博士Redis不提供使其自动(触发)所需的内部机制。我在上面链接的pull请求中提供了两种变通方法。

Rom不提供自动终止数据的内置方法。这是故意的。我已经在之前的3次场合解释了原因:


TL;博士Redis不提供使其自动(触发)所需的内部机制。我在上面链接的pull请求中提供了两种变通方法。

Rom不提供自动终止数据的内置方法。这是故意的。我已经在之前的3次场合解释了原因:


TL;博士Redis不提供使其自动(触发)所需的内部机制。我在上面链接的pull请求中提供了两种变通方法。

Rom不提供自动终止数据的内置方法。这是故意的。我已经在之前的3次场合解释了原因:


TL;博士Redis不提供使其自动(触发)所需的内部机制。我在上面链接的pull请求中提供了两种解决方法。

从rom文档中,最好在float列创建一个新的expire\u,index=True,该列可以在实体到期时存储。然后,要使数据过期,可以使用:Model.query.filter(expire_at=(0,time.time()))。限制(10)到(例如)最多10个需要过期的最早的实体


根据rom文档,最好在float列创建一个新的expire\u,index=True,该列可以在实体到期时存储。然后,要使数据过期,可以使用:Model.query.filter(expire_at=(0,time.time()))。限制(10)到(例如)最多10个需要过期的最早的实体


根据rom文档,最好在float列创建一个新的expire\u,index=True,该列可以在实体到期时存储。然后,要使数据过期,可以使用:Model.query.filter(expire_at=(0,time.time()))。限制(10)到(例如)最多10个需要过期的最早的实体


根据rom文档,最好在float列创建一个新的expire\u,index=True,该列可以在实体到期时存储。然后,要使数据过期,可以使用:Model.query.filter(expire_at=(0,time.time()))。限制(10)到(例如)最多10个需要过期的最早的实体


谢谢,我会找到另一种方法。我可以请您进一步了解api的问题吗?谢谢,我会找到另一种方法。我能请你看一个关于api的进一步问题吗?谢谢,我会找到另一种方法。我能请你看一个关于api的进一步问题吗?谢谢,我会找到另一种方法。我能请你看一个关于api的进一步问题吗?