我想在使用redis的python中编写应用程序.我用谷歌搜索,但我找不到任何问题的结果.通常,我这样做:
import redis
rs = redis.Redis('localhost')
Run Code Online (Sandbox Code Playgroud)
然后做所有得到和设置.但我可以在redis中做这样的事情:
rs1 = redis.Redis('app1')
rs2 = redis.Redis('app2')
Run Code Online (Sandbox Code Playgroud)
我的意思是,我想使用两个或更多实例,每个实例存储不同的东西(例如rs1用于url,rs2用于标题等等).而且我想知道如何删除所有键(例如在rs1中删除所有记录).任何好的教程,资源?注意:我需要使用redis,因为我需要执行快速检查和存储,就像url-seen for crawler一样.
koj*_*iro 20
随着显示,在该文档的入门款 redis.Redis,并redis.StrictRedis都接受一个整数db参数的构造函数的参数.这将使你成为一个有效的孤岛实例.
您可以执行以下操作:
rs1 = redis.Redis(host="localhost", db=0)
rs2 = redis.Redis(host="localhost", db=1)
Run Code Online (Sandbox Code Playgroud)
flushdb()将清除所连接数据库的所有密钥,同时flushall()清除每个数据库的所有密钥.
| 归档时间: |
|
| 查看次数: |
10678 次 |
| 最近记录: |