我的Redis数据库有问题,它是用PHP序列化协议编码的,但我不知道如何使用Golang解码这些数据,是否有类似JSON Unmarshall / Marshall的内容?
答案 0 :(得分:2)
要在Go程序中读取此类数据,您必须在Go中重新实现unserialize
PHP函数。我怀疑这是一件容易的事。
更好的解决方案是使用可移植格式在Redis中存储数据,例如JSON或Google Protobuf。
答案 1 :(得分:0)
我发现这个https://github.com/wulijun/go-php-serialize我不知道你是否已经使用它