第七章:redis(后篇)

本文介绍了Redis图形客户端RedisDesktopManager的使用,重点讲解了Python如何与Redis进行交互以及Redis的事务处理。在Python中与Redis交互包括创建客户端、执行数据操作等。关于Redis事务,文章阐述了其流程、注意事项,强调了语法错误需在上线前检查,同时提供了在命令行和Python代码中执行事务的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一节:图形客户端RedisDesktopManager

redis也有自己的图形用户界面RedisDesktopManager,而且操作也非常简单,自行动手每个按钮操作一下便可熟悉。以下简单以图片形式作为介绍,RedisDesktopManager下载可点击此处:

在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

第二节:python与redis的交互

和其他数据库的交互一样,对redis的操作不能是手动的,应该给用户动态地进行增、删、改、查。这时需要编程语言,使用代码对数据库进行操作,这便需要python与redis进行交互
Python与Redis的交互可以通过第三方类库redis来进行

# 安装第三方库redis
pip3 install redis
  • 交互的一般流程
    1、创建Redis客户端(创建即可,内存没有涉及磁盘IO,没有连接不连接的概念)
    2、通过客户端的API完成数据交互;

【tips】交互结束也无需断开连接,这一点与磁盘型数据库不同,毕竟访问内存是无所谓“释放IO资源”一说的;redis的PythonAPI和redis的shell操作命令是极为相似的;获取到的数据内容都是字节

例:

import redis


# 创建客户端,使用父类redis.StrictRedis也可以
Client = redis.Redis(
    host='localhost',
    port=6379,
    db=0,
    password='xxxxx'
)

# 字符串操作
Client.set('ChineseName',"老顽童")
Client.mset({
   
   "string1":21,"string2":"something"})
p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值