昨天开始试着搭建一个Membase Server,在办公室没有调试完,回家继续调。可是怎么调客户端也连不上服务器,来回的翻Membase的文档,没有什么地方配置错误呀!郁闷!
在Membase Console中忽然发现Server的名字不对,是在办公室的机器IP,回家后IP变了。没有办法,卸载Membase Server,重装。OK了,可以正确连接!
几天早上到办公室,因为IP变动,又不行了。
经过摸索,发现一个办法:
1.在Membase Server安装目录的bin目录下,有几个批处理文件;执行service_stop.bat停止服务;
2.执行service_reregister.bat重新注册服务。
执行完以上两步后,再进入Membase Console中,发现Sever名字已经正确。
另:客户端需要缓存的自定义类必须是可以序列化的。使用[Serializable]标识。否则,无法缓存。