Redis是一个数据结构存储,但仍建议使用message-pack(或protobuf)来序列化/反序列化数据。如果写入Redis的数据块不是很大,我会对Redis上的Messagepack感到困惑。
因为,Messagepack需要根据自己的协议打包和解包数据,并且肯定会产生一些成本,打包数据只会作为“字符串”数据类型存储在Redis上。
为了利用Redis作为数据结构服务器,可以编写一个薄层来直接读取/写入redis数据结构,就像在C ++和Python之间那样,然后确切地说消息包在哪里?
有人可以在redis的背景下阐明消息包吗?
的问候,
拉胡
免责声明 - 对Messagepack功能没有任何冒犯,我知道它非常棒: - )
答案 0 :(得分:2)
没有单一的答案,但我可以提供一些指导。
我希望有所帮助。
免责声明:上述模块的作者,Redis极客并且有一条黑带工作,带有Redis' Lua;)