可以在 memcached 中写入队列、堆栈、 vector 、链表、集合等。我想知道是否有任何库已经实现了这些数据结构?我们可能会使用 Java,否则需要我们自己编写其中一些。
“线程安全”很重要,因为位于不同机器上的两个进程应该能够使用同一个库来同时操作这些结构。
最佳答案
假设我没有误解你的问题 - 这很有可能:)
您可以查看 HazelCast(Java API - 分布式 map 、mutitmap、集合、列表队列、主题)、Redis(Jedis Java API - 集合、 map 、列表、主题等)。 Hazelcast 复制非常简单(您必须指定是否要使用基于 tcp 的复制还是多播复制) - 使用 redis,您可以考虑使用消息传递进行复制(我不认为集群在稳定版本中可用,但您应该自己进行尽职调查)。
关于java - memcached 中的数据结构库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11314823/