Caching Couchbase测试运行失败
我安装了Couchbase并尝试测试它的缓存。URLCaching Couchbase测试运行失败,caching,memcached,couchbase,Caching,Memcached,Couchbase,我安装了Couchbase并尝试测试它的缓存。URLlocalhost:8091/index.html显示所有内容(统计信息、服务器信息等)。当我向telnettelnet本地主机8091终端显示 正在尝试127.0.0.1。。。 已连接到本地主机。 转义字符为“^]”。 然后我尝试使用命令stats获取状态。此外,我还尝试设置一个键值。两个命令都给出相同的错误: HTTP/1.1400错误请求 服务器:MochiWeb/1.0 日期:2014年8月1日星期五05:28:31 GMT 内容长度:
localhost:8091/index.html
显示所有内容(统计信息、服务器信息等)。当我向telnettelnet本地主机8091
终端显示正在尝试127.0.0.1。。。
已连接到本地主机。
转义字符为“^]”。
然后我尝试使用命令stats
获取状态。此外,我还尝试设置一个键值。两个命令都给出相同的错误:HTTP/1.1400错误请求
服务器:MochiWeb/1.0
日期:2014年8月1日星期五05:28:31 GMT
内容长度:0
您正试图远程登录HTTP管理员(UI)端口8091。要以ASCII(例如,
stats
)发出测试命令,请使用端口11211(连接到旧式ASCII memcached proxy,moxi)。非常感谢Dave。他11211端口是memcached端口,不是吗?。如果使用11211端口,则会显示memcached的所有统计信息。我已经安装了memcached,它正在运行。当我安装couchbase时,已经安装的memcached实例会发生什么情况?因此默认情况下couchbase还会安装一个memcache代理(moxi),该代理侦听传统memcache端口(12111
),转换为couchbase智能SDK协议,并将命令传递给couchbase(端口11210
)。如果11211
正在使用中,我不确定莫西会发生什么情况-我假设它没有任何作用。我建议,如果您想进行测试,那么您可以使用智能客户端来验证Couchbase服务器-请参阅,除非您有非常特定的用例需要Moxi,否则您应该使用客户端SDK与Couchbase进行正常的数据交互。Moxi只是为了与memcached实现传统的向后兼容性,没有SDK所具备的功能。即使您要将Moxi用于遗留用例,您也应该尽早将应用程序转换为使用客户端SDK。