我需要在两台不同的机器之间共享一个大的(~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是解决此问题的正确方法吗?