又做了一对ttserver, 安装还是三板斧,./configure, make , make install
把/usr/local/sbin/ttservctl cp到自己的目录下,打开,修改一下前面的内容(IP非真实环境):
另外一台机子里的mhost指向这台机子。
再写个xxxctl的(有所删节,大概意思就是这样的)
很弱智的搭了十来个个HASH库,后续根据数据量调整各自的内存大小。
顺手看了一下tt的源码,感觉经过修改有可能能实现许多有趣的东西, 暂时存起来。
把/usr/local/sbin/ttservctl cp到自己的目录下,打开,修改一下前面的内容(IP非真实环境):
#! /bin/sh
#----------------------------------------------------------------
# Startup script for the server of Tokyo Tyrant
#----------------------------------------------------------------
port=$2
database=$3
sid=$4
# configuration variables
prog="ttservctl"
cmd="ttserver"
basedir="/opt/ttserver/data"
#port="1978"
pidfile="$basedir/$4/pid"
logfile="$basedir/$4/log"
ulogdir="$basedir/$4/ulog"
ulimsiz="256m"
#sid=1
#mhost="remotehost1"
#sid=83
mhost=192.168.0.11
mport=$port
rtsfile="$basedir/$4/rts"
dbname="$basedir/$database#bnum=1000000"
retval=0
另外一台机子里的mhost指向这台机子。
再写个xxxctl的(有所删节,大概意思就是这样的)
#!/bin/sh
cmd=$1
binfile=/opt/ttserver/bin/ttservctl
echo "Server starting ......"
$binfile $1 11211 aaa.tch 11
$binfile $1 11212 bbb.tch 22
$binfile $1 11213 ccc.tch 33
echo "Done."
很弱智的搭了十来个个HASH库,后续根据数据量调整各自的内存大小。
顺手看了一下tt的源码,感觉经过修改有可能能实现许多有趣的东西, 暂时存起来。