Redis与Python连接实例
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”,表示是“二进制”。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南