opensuse 11.4 安装ttserver 无法使用问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opensuse 11.4 安装ttserver 无法使用问题相关的知识,希望对你有一定的参考价值。
使用解压版 ttserver后,在其他机器用telnet能够连接但是无法写入数据
telnet 连接后输入 stats 有返回
ttserver版本 1.1.41
系统版本 open suse 11.4
?能详细点么
追答啊
参考技术B opensuse默认防火墙会屏蔽消息。把telnet端口打开。追问我关闭了防火墙的
追答没写入权限,那要看用户权限了。
配置个新用户,给与写权限再测试。
别用管理员帐号远程登录测试。
能远程登录,能连接到ttserver,但是ttserver不记录数据,是root用户,ttserver也能正常启动
追答是root用户,ttserver也能正常启动
你这句说什么?
按这个帖子说的看看,少配置什么了没?
http://blog.csdn.net/ctowoo/article/details/4596674
Tokyo Tyrant(TTServer)系列-介绍、安装以及应用
ttserver是在root用户下启动的,而且能正常启动,其他合ttserver有连接,但是无法对ttserver写入
在opensuse10.4 上同样的步骤安装ttserver就可以正常使用
不知道是不是系统的原因引起的
系统与上层的应用应该不碍事的。SF上:
Tokyo Cabinet Updated 2009-08-24
Tokyo Cabinet is the successor of QDBM, a high performance database library similar to the DBM family. It also supports hash and B-tree databases and does not require any server process. The overall speed is improved compared to QDBM
Tokyo Tyrant 项目都没了啊。
tokyotyrant-1.1.31.tar.gz 13-Jul-2009 01:21 180K
tokyotyrant-1.1.32.tar.gz 16-Jul-2009 14:26 181K
tokyotyrant-1.1.33.tar.gz 21-Jul-2009 02:33 181K
这两年没动过了。它的主页都没了。
Tokyo Tyrant(TTServer)系列-Memcache协议
通过Memcache协议使用ttserver
(<key> <flags> <exptime> <bytes>)
add key1 1 0 6 value1 STORED get key1 VALUE key1 0 6 value1 END |
$mem=new Memcache(); $mem->connect("127.0.0.1",9032); $mem->add("key2","xifeijian"); print_r( $mem->get("key2")); echo "<br />"; $mem->add("key3",array("value3"=>"this is xifeijian")); echo $mem->get("key3"); ?> |
)
须要注意的问题
序列化问题
假设你熟悉memcache协议。或者你以前用php的memcache来使用ttserver。你可能立即就发现了上面的问题。
通过上面的telnet演示样例我们能够看到,我们add key1的时候设置flag參数为1,可是我们get回来的时候,返回的flag參数是0,实际上,ttserver是没有存储flag參数的。统一的都使用0,这就造成了php使用时不会自己主动反序列化,当然。假设你使用压缩參数,一样会有这种问题。
自增问题
//使用ttserver自增 $mem=new Memcache(); $mem->connect("127.0.0.1",9032); var_dump($mem->increment("incr")); //结果为int(1) ? > |
//使用memcache自增 $mem=new Memcache(); $mem->connect("127.0.0.1",9023); var_dump($mem->increment("incr")); //结果为bool(false) ?> |
以上是关于opensuse 11.4 安装ttserver 无法使用问题的主要内容,如果未能解决你的问题,请参考以下文章
openSUSE - 11.4 - X86 _ 64 DVD 安装后,登录界面“系统语言”选择中文,桌面选择GNOME环境,进入系统后,
如何在 openSUSE 上安装 Pythons MySQLdb 模块?
求解答。。。opensuse的LibreOffice不能输入文字,中文英文都不行。