Python如何操作复述,缓存数据库

  介绍

本篇内容主要讲解“Python如何操作复述,缓存数据库”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python如何操作复述,缓存数据库”吧!

今天我们来学习如何使用Python操作复述,缓存数据库,首先我们需要使用到一个复述,库,使用之前先安装一下,依旧是使用脉冲进行安装:

 pip  install 复述,

安装好了复述,库之后,我们只需使用<代码>进口复述,导入即可使用了,是不是很方便呀,之前的文章里也用到很多库,大部分都是通过这两个步骤使用的;
接下来我们开始讲解如何操作复述,数据库,介绍一下复述的五大数据类型:分别是<代码>字符串类型字符串,<代码>列表类型列表,<代码>集合类型设置,<代码>哈希类型哈希代码,<代码>有序集合类型排序设置

开启数据库

要注意我们操作之前需要先开启复述,数据库,我们上一篇文章《复述的使用》里面有告诉我们如何安装复述,数据库,那我们现在先打开一个命令窗口,使用cd命令切换目录到复述所在的目录运行

 redis-server.exe  redis.windows.conf 

这时候另启一个命令窗口,原来的不要关闭,不然就无法访问服务端了,我们先试一下可不可以使用

 #,设置键值对:
  set  Angle  20
  #,取出键值对:
  get  Angle 
  #,设置键值对:
  set  class 
  #,取出键值对:
  get 类

 Python如何操作复述,缓存数据库

一,字符串类型字符串

我们先通过例子看一下如何使用字符串类型数据

 import 复述
  #,连接数据库
  时间=client  redis.StrictRedis(主机=& # 39;localhost # 39;,,=6379港,db=0)
  # # # # #,单个字符串
  时间=result  client.set(& # 39;马克# 39;,,100)
  打印(结果),,,,#,输出:真的
  时间=age  client.get(& # 39;马克# 39;)
  print (age.decode()),,, #,输出:100
  # # # # #,多个字符串
  student =, {
  ,,,& # 39;名字# 39;:,& # 39;曾庆红# 39;
  ,,,& # 39;年龄# 39;:,& # 39;22 & # 39;
  }
  时间=result1  client.mset(学生)
  打印(result1)编写此表达式,,,#,真的
  时间=stu  client.mget([& # 39;名字# 39;,,& # 39;年龄# 39;])
  打印(stu),,, #,输出:[b,曾庆红# 39;,,b # 39; 22 & # 39;】
  # # # # #,删除操作
  时间=d  client.delete(& # 39;名字# 39;,,& # 39;年龄# 39;)
  打印(d), #, 2
  时间=result  client.get(& # 39;名字# 39;)
  print(结果),,#,没有

上面的例子中分别对单个字符串,多个字符串进行了举例,其中涉及到赋值和取值的方法,我们来看一下具体的介绍:

<李>

<代码>设置()方法> <李>

<代码>得到()方法> <李>

<代码> decode()方法> <李>

<代码> mset() :多个字符串操作,用于同时设置一个或多个键-值对,

<李>

<代码> mget() :多个字符串操作,返回所有给关键的定值;

<李>

<代码>删除():删除数据,可以根据关键来指定删除数据;

二,列表类型列表

 import 复述
  client =, redis.StrictRedis(主机=& # 39;localhost # 39;,,=6379港,db=0) 
<李>

<代码> lpush()方法> 注意:在复述,2.4版本以前的lpush命令,都只接受单个值值;

 #,插入一个元素
  时间=result  client.lpush (& # 39; lsts& # 39;,, & # 39;名字# 39;)
  打印(结果)
  #,创建列表
  lsts =,(& # 39;名字# 39;,,& # 39;年龄# 39;,,& # 39;类# 39;,,& # 39;分数# 39;)
  #,插入多个元素
  时间=result  client.lpush (& # 39; lsts& # 39;,, * lst)
  打印(结果),,,,#,4 

Python如何操作复述,缓存数据库