redis运维(十一) python操作redis
一 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框架'