首页 > 数据库 >redis模块——python操作redis

redis模块——python操作redis

时间:2024-01-29 21:58:05浏览次数:29  
标签:缓存 模块 python redis msp key msg

介绍

使用python操作redis库中的缓存,常见操作,测试后清除测试数据缓存,测试前清理缓存保证不被之前的测试数据影响到测试准确性

使用

  1. 安装
    pip install redis
  2. 导入
    import redis
  3. 模糊搜索查找key
    msp_fc_rule = self.msp_redis.keys('msp-cache-frequency-limit-info:*')
  4. 循环遍历key进行删除
    do_del = True
    for key in msp_fc_rule:
    	msp_msg = f'msp库key:{key}'
    	if do_del:
    		self.msp_redis.delete(key)
    		msp_msg = '已删除' + msp_msg
    		logger.debug(msp_msg)
    

标签:缓存,模块,python,redis,msp,key,msg
From: https://www.cnblogs.com/ishuangjin/p/17995446

相关文章

  • 安装dmPython
    一、安装dmPython对于达梦数据库,必须首先安装dmPython,才可以使用,在$DM_HOME/drivers目录下有多种类型的驱动:[dmdba@dm8~]$cd/dm/dmdbms/drivers/[dmdba@dm8drivers]$lsdcidotNetdpifldrgojdbclogmnrmsgparseodbcphp_pdopythonr2dbc[dmdba@dm8......
  • 在内网(不通公网)的情况下,使用pip安装python依赖包
    1.施工服务器后端部署一:准备一台环境与内网虚拟机相同的可以连接外网的虚拟机,python版本,操作系统版本保持一致二:在可以链接外网的机器上使用pip将依赖包的whl文件(也有可能是tar.gz或者tar格式,不过不影响后续使用)#将依赖下载到本地的某个文件中root@iZ8v2rbZ:/sdwork/pyyl#......
  • python操作yaml
     补充:yaml语法详见:yaml语法 yaml应用场景1、保存测试数据2、也可以保存自动化测试中的关联数据  安装yaml模块pipinstallpyyaml==5.4.1 读取yaml数据读取数据:load()或者full_load(),返回一个对象用例数据:case.yaml-caseId:1apiName:registerdescr......
  • python 14
    1.代码规范程序员写代码四有规范的,不只是实现功能而已。1.1名称在python开发过程中会创建文件夹/文件/变量等,这些在命名有一些潜规则(编写代码时也要注意pep8规范)文件夹,小写&小写下划线连接,例如:commands,data_utils等。文件,小写&小写下划线连接,例如:page.py,db_convert.p......
  • python之常用标准库-configparser
    configparser主要用于生成和修改常见配置文档,所以常见的操作为读和写1.写定义参数变量,赋值直接赋值法conf['test_default']={'test_line1':'test_line1'}通过增加section,set赋值法conf.add_section('test')conf.set('test','test_line1',�......
  • C++ Qt开发:运用QJSON模块解析数据
    Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用QJson组件的实现对JSON文本的灵活解析功能。JSON(JavaScriptObjectNotation)是一种轻量级......
  • python中get请求传参方式的写法
    get请求分为两大类:无参数和有参数1.无参数2.有参数2.1参数较少2.2参数较多-字典形式2.3参数较多-列表+元祖形式......
  • python版本管理Dynaconf模块
    示例代码importosimportsysfrompathlibimportPathfromdynaconfimportDynaconf_BASE_DIR=Path(__file__).parent.parent_CONFIG_DIR=_BASE_DIR/'config'LOG_DIR=_BASE_DIR/'files'/'logs'TOKEN_FILE=_BASE_DIR/�......
  • 使用Redis实现多节点任务调度
    1.目的目前中有部分功能需要定时更新或者推送数据,但正式环境存在多个server运行,会导致定时任务在多台服务器或者多个server同时运行。解决思路1:可以使用一台固定的服务器的一个节点单独部署定时任务的程序。解决思路2:多节点调度时,使用Redis锁来实现只有一个节点单独执行。结......
  • BOSHIDA DC电源模块的未来发展方向与挑战
    BOSHIDADC电源模块的未来发展方向与挑战未来DC电源模块的发展方向和面临的挑战包括以下几个方面:高效率和节能:随着人们对环境保护的重视和能源消耗的削减要求,DC电源模块需要更高的转换效率和更低的功耗。研发更高效的电源拓扑结构和优化电路设计是未来的发展方向。 小型化和......