python3存入redis是bytes
2024-10-13 17:33:52
在python3 中使用redis存储数据,存进去的是bytes
>>> import redis
>>> import time
>>> import json >>> pool = redis.ConnectionPool(host='localhost', port=)
>>> redis_obj = redis.Redis(connection_pool=pool) >>> redis_obj.set('key2',str_data)
True
>>> redis_obj.get('key2')
b'hello'
>>> redis_obj.rpush('my_test_list_key2',json.dumps([{'k1':'v1'},time.time()])) >>> get_data_from_redis_key = redis_obj.lrange('my_test_list_key2',-,-)[]
>>> type(get_data_from_redis_key)
<class 'bytes'>
顺便说一句,存到redis里的都是字符串。即使是一个字典或者其他对象,存进去的是字符串。
那么为什么python3取出来的是bytes,这和redis的驱动有关系了。如果是python2,取出来的就是字符串。
最新文章
- Matlab函数 meshgrid
- Failed opening .rdb for saving: Permission denied
- error while loading shared libraries: xxx.so.x";错误的原因和解决办法
- aspose输出表格
- C# OpenFileDialog和PictrueBox
- 《Cortex-M0权威指南》之体系结构---程序映像和启动流程
- centOS 一键php环境安装-php博弈
- sql server where、group by、order by 执行顺序
- python学习笔记11(函数二): 参数的传递、变量的作用域
- Oracle10g完全卸载正确步骤
- delphi 中sql的语法规范
- 第三题 有如下Student&#160;对象, &#160;private&#160;String&#160;name;&#160;&#160; &#160;&#160;&#160;&#160;private&#160;int&#160;age;&#160;&#160; &#160;&#160;&#160;&#160;private&#160;int&#160;score;&#160;&#160; private&#160;String&#160;classNum;&#160; 其中,classNum&
- linux下php开发环境搭建(nginx+php+mysql)
- Python类中的self到底是干啥的
- ORA-12514:TNS:lisntener does not currently know of service requested in connect descriptor
- Python【每日一问】13
- Go 语言 map (映射)
- 20155326《网络对抗》Web安全基础实践
- oracle计算时间常用函数
- day63 django-模板语言