首页 > 数据库 >Redis与Python连接实例

Redis与Python连接实例

时间:2022-09-22 09:26:41浏览次数:59  
标签:__ 12 name Python Redis 数据库 redis 实例

2022-09-22

1、 Redis与Python建立连接之前需要先安装“Redis”安装包:

在ubantu中,打开终端,输入命令:

sudo pip install redis

此时,是安装Python2.0的版本。

一般来说,是将3.0和2.0的版本都安装,安装3.0的命令:

sudo pip3 install redis

2、python与redis交互实例

 1 import redis
 2 if __name__ == '__main__':
 3     try:
 4         rs = redis.Redis()
 5     except Exception as e:
 6         print(e)
 7 
 8     # result = rs.set("name","lili")
 9     # print(result)
10 
11     name = rs.get("name")
12     print(name)

  说明:

    第一行,导入“redis”模块

    第二行,主函数的标志

    第3-6行,使用“try...except...”语句,更好,如果有异常就会在控制台上显示异常类型,而不会直接卡在异常的部分,卡住不动。第4行,使用Redis的数据库,一般如果没有指定,使用的是索引为0 的数据库,在Redis中的数据库总共有16个。索引下标是从0-15。

    第8-9行,运行时,先将注释放开,将11-12行注释。在第0个数据库中创建了一个string类型的变量。注意,在Redis非关系型数据库中,整体都是已“key-value”的形式存储。所以,此处添加数据也是已“key-value”的形式来创建。首先,先运行前9行代码,将11-12行代码注释。运行台得到的结果是“True”。此时,打开终端,依次输入“redis-cli”,"select 0","keys *"三条命令后,会得到数据库0中存储的key.如下:

 

    第11-12行,将第8-9行注释,运行,获得key(name)对应的“value”。如下:

 

 

       前面有一个“b”,表示是“二进制”。

    

 

标签:__,12,name,Python,Redis,数据库,redis,实例
From: https://www.cnblogs.com/isDaHua/p/16717917.html

相关文章

  • CTO 说了:谁再用 Redis 过期监听实现定时任务,立马滚蛋!
    作者:Finley来源:https://www.cnblogs.com/Finley/p/16395466.html前言日前拜读阿牛老师的大作《领导:谁再用定时任务实现关闭订单,立马滚蛋!》发现其方案有若干瑕疵,特此抛......
  • python requests模块获取与使用cookie
    一.处理cookie方法一:用requests.utils.dict_from_cookiejar()把返回的cookies转换成字典importrequestsdeflogin():url='http://www.xxx.com/login'......
  • 如何远程访问 Redis
    一、修改配置文件.conf1、将配置文件里面的bind127.0.0.1注释掉,改成#bind127.0.0.1 2、将配置文件里面的protected-modeyes改成protected-modeno 3、在redi......
  • Redis——数据操作(3)
    2022-09-22(4)set操作①添加操作(sadd):例:saddstudentAB②查看操作(smembers):例:smembersstudent③移除操作(srem):例:sremstudentA(5)zset(有序集合......
  • 用Go语言&&redis,如何写分布式锁 ?
    为什么需要分布式锁1因为用户下单,需要锁住uid,防止用户重复下单。2用在库存扣减上,锁住库存,可以防止库存超卖。3用在余额扣减场景,锁住账户,防止并发操作。分布式系统......
  • Python 第3章 实战
    一、实验目的和要求掌握控制流语句二、实验过程  采用Python三、实验过程  根据《零基础学Python》(全彩版)的课程实例代码四、代码及其结果  1.代码......
  • Python 第3章 实例部分
    一、实验目的和要求  掌握控制流常用语句的用法,并写出控制流语句的应用实例。二、实验过程  采用Python。三、实验过程  根据《零基础学Python》(全彩版)的......
  • Python cv2(Opencv) 图像基本操作
    OpenCV是一个基于Apache2.0许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和MacOS操作系统上。它轻量级而且高效,由一系列C函数和少......
  • Redis的持久化方式-RDB
    Redis可以将数据持久化到磁盘里,主要通过两种方式,RDB和AOF的方式存储RDB:在redis里通过save和bgsave命令实现RDB的存储save方式是一种阻塞的方式存储数据bgsave方式是非阻......
  • Python实验报告
                                                         ......