сериализация — Как декодировать PHP сериализованный ответ Redis с Golang

У меня проблема с моим Redis db, он закодирован с помощью сериализованного протокола PHP, но я не знаю, как я могу декодировать эти данные с помощью Golang, есть ли что-то вроде JSON Unmarshall / Marshall для этого?

0

Решение

Чтобы прочитать такие данные в вашей программе Go, вам придется переопределить unserialize PHP функция в Go. Я сомневаюсь, что это простая задача, хотя.

Лучшим решением было бы использовать портативный формат для хранения данных в Redis, например, JSON или Google Protobuf.

2

Другие решения

я нашел это https://github.com/wulijun/go-php-serialize я не знаю, если вы уже используете его

0

По вопросам рекламы [email protected]