redis是一个数据库,他的数据全都是存放在内存里面的,redis每秒能支持30w次的读写,存放有两种格式,一种string类型,一种是hash类型

一,操作string类型

r=redis.Redis(host='192.168.78.128',port='6379',password='123456',db='2')

r.set('ggg','987')#新增数据

print(r.get('ggg').decode())#取数据,取key=ggg的值,并转化为字符串

r.keys()#获取所有key

r.setex('mengwei','hhh',20)#key失效时间,只有string类型有失效时间设置

二,操作hash类型,hash是name,key,value

r.hset('nhy1','age3','23')#hash类型,新增数据

print(r.hget('nhy1','age').decode()) #取数据,并转化为字符串

print(r.hgetall('nhy1'))#获取所有value,hgetall出来是一个字典格式

r.delete('nhy222')#删除

把数据库r1数据同步到数据库r2中,小程序

importredis

r1=redis.Redis(host='192.168.78.128',port='6379',password='123456',db='2')

r2=redis.Redis(host='192.168.78.128',port='6379',password='123456',db='3')

keys=r1.keys()for k inkeys:if r1.type(k)==b'hash':#判断是否为hash类型

hash_data=r1.hgetall(k)for k2,v inhash.data.items():

r2.hset(k,k2,v)else:

v=r1.get(k)

r2.set(k,v)

python redis模块常用_Python基础-redis模块使用相关推荐

  1. python pywinauto 单击鼠标_Python 基础(十):模块与包

    1 简介 1.1 模块 Python 中一个以 .py 结尾的文件就是一个模块,模块中定义了变量.函数等来实现一些类似的功能.Python 有很多自带的模块(标准库)和第三方模块,一个模块可以被其他模 ...

  2. python模块的定义_Python基础编程 模块的引入与定义

    模块定义 什么是模块:一个py文件就是一个模块 模块分为三类: 内置模块,(标准库):.python解释器自带的,time,os,sys,等等.200多种. 自定义模块:自己写的模块 第三方库(模块) ...

  3. python url模块介绍_python 中 urlparse 模块介绍

    urlparse模块主要是用于解析url中的参数  对url按照一定格式进行 拆分或拼接 1.urlparse.urlparse 将url分为6个部分,返回一个包含6个字符串项目的元组:协议.位置.路 ...

  4. python echo(msg) 字符串_python的subprocess模块

    1 os与commands模块 2 subprocess模块 3 subprocess.Popen类 我们几乎可以在任何操作系统上通过命令行指令与操作系统进行交互,比如Linux平台下的shell. ...

  5. Python知识:实用程序模块基础——OS模块

    Python中的OS模块提供了与操作系统交互的功能. OS属于Python的标准实用程序模块.该模块提供了一种使用操作系统相关功能的可移植方式. os和os.path模块包含许多与文件系统交互的函数. ...

  6. python处理回显_Python中getpass模块无回显输入源码解析

    本文主要讨论了python中getpass模块的相关内容,具体如下. getpass模块 昨天跟学弟吹牛b安利Python标准库官方文档的时候偶然发现了这个模块.仔细一看内容挺少的,只有两个主要api ...

  7. python导入模块快捷键_Python中的模块导入和读取键盘输入的方法

    导入模块 import 语句 想使用Python源文件,只需在另一个源文件里执行import语句,语法如下: ? 当解释器遇到import语句,如果模块在当前的搜索路径就会被导入. 搜索路径是一个解释 ...

  8. python写日志文件_Python logging日志模块 配置文件方式

    在一些微服务或web服务中我们难免需要日志功能,用来记录一些用户的登录记录,操作记录,以及一些程序的崩溃定位,执行访问定位等等; Python内置 非常强大的日志模块 ==> logging 今 ...

  9. python 导入包 作用域_Python 包、模块、函数、变量作用域

    Python 项目的组织结构 - 包 -- 模块 --- 类 ---- 函数.变量 Python是利用包和模块来组织一个项目的. 包: 包的物理表现是一个文件夹,但是一个文件夹却不一定是个包,要想让个 ...

最新文章

  1. vue实现一个星级打分效果_五分钟用vue实现一个五星打分效果
  2. vs2008中xlslib与libxls库的编译及使用
  3. 产品经理整理PRD时,需要注意哪些点
  4. 【Laro】- About Game Engine
  5. QQ,MSN,SKYPE等在线状态代码
  6. 豆瓣评分9分+,每一部看完不禁感慨!这里是神州大地!
  7. 线程也不是越多越好,多少是好?
  8. 二进制位运算中‘1’的个数
  9. android 筛选菜单_使用C语言开发跨平台(win/android)应用(PainterEngine 快速入门教程)...
  10. ArrayList 和 HaspMap 链式添加的实现
  11. 二、Spring Cloud的配置 之 Eureka(服务注册中心)配置
  12. springboot+freemarker毕业设计项目错误合集
  13. 静态网页-学校官网(附源码)
  14. 如何修改图片大小?图片怎么调整尺寸?
  15. matlab zn整定,matlab里用ZN整定公式对系统进行PI、PID校正,程序问题,急!!
  16. 【Day4.4】堵车去暹罗商圈吃午餐
  17. 黑客入侵龙卷风警报系统 城市关键基础设施安全问题再被提上议程
  18. 鸿蒙之境浩然溟涬,泰泉集-明-黄佐.pdf
  19. 喵 ~ 小程序搭建记录
  20. 博士毕业论文英文参考文献换行_毕业论文注释及英文参考文献需翻成中文吗?...

热门文章

  1. k8s停止服务_Kubernetes 服务部署最佳实践(二) 如何提高服务可用性
  2. Visual Studio Code打开项目
  3. Java讲课笔记10:类的封装
  4. 大数据学习笔记16:MR案例——计算学生平均成绩
  5. 2019 ACM/ICPC 南京站 E.Observation,区间筛
  6. java中的class 类的作用_Java中Class和单例类的作用与类成员的理解
  7. 2017.6.12 crash的数字表格 思考记录
  8. 在VS2005下搭建和使用CppUnit
  9. php程序里的configini_PHP: 配置文件 - Manual
  10. 关于OPENGL与OPENGL ES的区别