編譯安裝redis 3.2.9 make test 時報錯

默認監聽端口:6379(能夠建立多個端口的配置文件)
源碼安裝:
$ yum install tcl
$ wget http://download.redis.io/releases/redis-3.2.9.tar.gz
$ tar xzf redis-3.2.9.tar.gz
$ cd redis-3.2.9
$ make
$ make test
$ make install
安裝完後,編輯redis.conf文件
vi redis.conf
修改daemonize no改爲yes。
cp redis.conf /etc/redis-6379.conf 
/usr/local/bin/redis-server /etc/redis-6379.conf 
 
 
命令:
#刪除全部key 值
redis-cli -p 6379 keys "*" |xargs redis-cli del

 

如下爲在make test 命令執行後部分報錯提示:redis

[exception]: Executing test client: NOREPLICAS Not enough good slaves to write..
NOREPLICAS Not enough good slaves to write.vim

Killing still running Redis server 20427
Killing still running Redis server 20426
Killing still running Redis server 20429
Killing still running Redis server 20428
Killing still running Redis server 20434
Killing still running Redis server 20430
Killing still running Redis server 20432
Killing still running Redis server 20436
Killing still running Redis server 20440
Killing still running Redis server 20452
Killing still running Redis server 20564
Killing still running Redis server 20601
Killing still running Redis server 20617
Killing still running Redis server 20635server

make[1]: *** [test] Error 1
make[1]: Leaving directory `/tmp/redis-3.2.9/src'
make: *** [test] Error 2blog

解決辦法:get

vim tests/integration/replication-psync.tcl源碼

把after 後面的值設置爲1000,而後從新make testit

相關文章
相關標籤/搜索