Redis(或其他方式)在机器之间共享内存

时间:2015-09-29 08:48:34

标签: java redis spring-boot

我需要在两台不同的机器之间共享一个大的(~70MB)内存对象(负载均衡器后面的java spring-boot rest服务)。

作为第一个镜头,我试图摆弄Redis configured master/slave,配置slave-read-only no   但我仍然无法理解如何配置它以便从从机写入数据:

master$ redis-cli -h 127.0.0.1 -p 6379                 
127.0.0.1:6379> set mytest "written by **master**"

slave$ redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> get mytest
"written by **master**"

到目前为止还不错,但是当我从奴隶写下来时

slave$ redis-cli -h 127.0.0.1 -p 6379                 
127.0.0.1:6379> set mytest "written by **slave**"
master$ redis-cli -h 127.0.0.1 -p 6379                 
127.0.0.1:6379> get mytest
"written by **master**"

我误解了什么吗?

有更好/更简单的方法吗?

redis是解决此问题的正确方法吗?

0 个答案:

没有答案