扫码关注官方订阅号
如上图,|s:24 |s:3 是什么呢,我如何去把他们解析成可用的数据进行使用呢?
看格式应该是PHP序列化后存进去,serialize and unserialize。
PHP序列化
serialize
unserialize
@godtail 已经说的比较清楚了。你可以理解为把一个实例化的对象存储在redis中,
拿到redis中的字符串,通过反序列化就可以得到这个对象
给你看一下Python的实现方法
>>> import redis >>> redis_conn = redis.Redis( host = "127.0.0.1", port = 6379, db = 0 ) >>> import json >>> a = { "name": "chenyanshan" } >>> redis_conn['list_str'] = json.dumps(a) >>> redis_conn['list_str'] '{"name": "chenyanshan"}' >>> b = json.loads(redis_conn['list_str']) >>> b {u'name': u'chenyanshan'} KeyError: 1 >>> a = b["name"] >>> a u'chenyanshan'
PHP的Json编码:
PHP JSON 函数
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
看格式应该是
PHP序列化后存进去,serializeandunserialize。@godtail 已经说的比较清楚了。你可以理解为把一个实例化的对象存储在redis中,
拿到redis中的字符串,通过反序列化就可以得到这个对象
给你看一下Python的实现方法
PHP的Json编码:
PHP JSON 函数