我正在使用memcached来存储字符串 - 使用PHP客户端。我现在希望能够使用C ++客户端访问相同的memcached数据。 (比赛条件除外),我想知道:
这可能吗? (我在memcached中将它们存储在PHP填充字符串不同的地方时读到了一些内容)
我是否可以在C ++应用程序中“按原样”使用字符串而无需进一步重复处理/处理?
答案 0 :(得分:1)
Memcached(或任何讲Memcache协议的东西)不处理类型化数据。无论您与密钥(以及密钥本身)关联的是二进制数据。
您可以获取此数据并将其作为字符串存储在C ++和PHP中,如果字符集相同则没有问题。
但是如果你需要在C ++和PHP之间共享更复杂的结构,我强烈建议使用MessagePack进行序列化:http://msgpack.org/