猿问

如何使用 Golang 解码 PHP 序列化的 Redis 响应

我的 Redis 数据库有问题,它是用 PHP 序列化协议编码的,但我不知道如何使用 Golang 解码这些数据,是否有类似 JSON Unmarshall/Marshall 的东西?


撒科打诨
浏览 183回答 2
2回答

狐的传说

要在 Go 程序中读取此类数据,您必须unserialize在 Go 中重新实现PHP 函数。我怀疑这是一件容易的事。更好的解决方案是使用可移植格式在 Redis 中存储数据,例如 JSON 或 Google Protobuf。

皈依舞

我发现这个https://github.com/wulijun/go-php-serialize我不知道你是否已经使用它
随时随地看视频慕课网APP

相关分类

Go
我要回答