gpt4 book ai didi

Python Redis 交互

转载 作者:IT王子 更新时间:2023-10-29 05:55:40 26 4
gpt4 key购买 nike

我想在使用 redis 的 python 中编写应用程序。我用谷歌搜索,但找不到我的问题的任何结果。通常,我这样做:

import redis

rs = redis.Redis('localhost')

然后做所有的获取和设置。但是我可以在 redis 中做这样的事情吗:

rs1 = redis.Redis('app1')
rs2 = redis.Redis('app2')

我的意思是,我想使用两个或多个实例,每个实例存储不同的东西(例如 rs1 用于 url,rs2 用于 header ,等等)。而且我还想知道如何删除所有键(例如在 rs1 中删除所有记录)。任何好的教程,资源?注意:我需要使用redis,因为我需要进行快速检查和存储,比如爬虫的url-seen。

最佳答案

getting started section of the docs 中所示redis.Redisredis.StrictRedis 都将整数 db 参数作为构造函数参数。这将为您提供一个有效的孤立实例。

您可以执行以下操作:

rs1 = redis.Redis(host="localhost", db=0)
rs2 = redis.Redis(host="localhost", db=1)

flushdb() 将清除您连接到的数据库的所有键,而 flushall() 将清除每个数据库的所有键。

关于Python Redis 交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10814996/

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