redis运维(十一) python操作redis

本文介绍了如何在Python和Java中操作Redis,包括安装PyRedis、处理字符串(u/r/b含义)、连接池、密码验证、生产者消费者模式的应用,以及Django邮件发送和JSON数据的编码解码。还提到了Java原生和Spring框架的支持。

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

一    python操作redis

①  安装pyredis

redis常见错误

说明:由于redis服务器是'5.0.8的',为了避免'出现问题',默认'最高版本'的即可 --> '适配'

②  操作流程

核心:获取redis数据库'连接对象'

 

③  Python 字符串前面加u,r,b的含义

原因: 字符串在'内存中'以'ASCII字节存储',所以返回的是'字节串'

④  redis连接池

核心:体会'带密码'的测试

'decode_responses=True' 参数

核心:关注python操作redis与'redis命令行'的'使用'和'返回值'差异

⑤  生产者和消费者模式

1、Django'发邮件'的问题

2、发邮件'优化'

3、python '操作json'

  1) json.dumps()和json.loads()是json格式处理函数
 
   备注: json.dumps(dict)函数是将一个'Python数据类型列表'进行'json格式'的编码

   通俗: json.dumps()函数是将'字典'转化为'字符串'

 2) json.loads()函数是将json格式数据转换为字典
  
   通俗: 可以这么理解,'json.loads()'函数是将'字符串'转化为'字典'
4、producer '生产者'

5、consumer '消费者'

说明: 具体的'任务逻辑'是'发邮件'

6、python '操作redis'

三  Java 操作redis

1、'原生'

2、spring支持的'redis框架'

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值