当前位置: 首页 > 面试题库 >

Python Redis交互

井疏珂
2023-03-14
问题内容

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

import redis

rs = redis.Redis('localhost')

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

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

我的意思是,我想使用两个或多个实例,每个实例存储不同的内容(例如,rs1用于URL,rs2用于标题,等等。)。我也想知道如何删除所有键(例如在rs1中删除所有记录)。有什么好的教程,资源吗?注意:我需要使用redis,因为我需要执行快速检查和存储,例如搜寻器的url。


问题答案:

随着显示,在该文档的入门款
redis.Redis,并redis.StrictRedis都接受一个整数db参数的构造函数的参数。那将使您成为有效的孤岛实例。

您可以执行以下操作:

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

flushdb()将清除您连接到的数据库的所有密钥,同时flushall()清除每个数据库的所有密钥。



 类似资料:
  • 交换机与控制器交互 我们可以启动一个简单的控制器,默认没有任何流表项,仅仅作为一台带学习功能的交换机。控制器默认监听端口是 6633。 以下控制器与交换机之间的消息交互过程,可以通过 wireshark,配置 of 过滤器观察到交换机跟控制器之间的交互消息。 参见下面的表格。 消息 类型 描述 Hello Controller->Switch 跟着 TCP 握手,控制器发送它的版本号到交换机。 H

  • composer transaction submit命令将交易提交给业务网络。 句法 composer transaction submit composer transaction submit [options] Options: --help Show help [boolean] -v, --version

  • 交互可以添加基本的基于鼠标的行为到任何元素。 使用交互,我们可以创建可排序列表,可调整大小的元素,拖放行为.Interactions还为更复杂的小部件和应用程序构建了很好的构建块。 Sr.No. 互动和描述 1 Drag able 在任何DOM元素上启用可拖动功能。 2 Drop able 允许任何DOM元素丢弃。 3 Resize able 允许任何DOM元素调整大小。 4 Select abl

  • 按钮 角度传感器 滑动电位器 摇杆 多路触摸

  • 按钮 角度传感器 滑动电位器 摇杆 多路触摸

  • 我曾尝试在VisualStudio2008中设置Interactive Broker的C API,但我知道的C非常有限,并且不断出现错误: 1)是否有任何方法可以使用某种轻量级的脚本语言来连接到Interactive Brokers并进行交易。 像Python这样轻量级的东西就可以了,是的,我已经研究过IBMY,但我不明白java2python系统是如何工作的。 2) 您是如何设置您的自动系统的,