centos7安装redis-3.2.2时容易发生的错误
- 首先是在centos7下源码安装redis-3.2.2.tar.gz时发生该错误时
[You need tcl 8.5 or newer in order to run the Redis test]
解决办法:
(1) 使用yum下载tcl
yum install tcl
(2) 从网上下载tcl,如: tcl-8.5.13-8.el7.x86_64.rpm,执行安装命令
rpm -ivh tcl-8.5.13-8.el7.x86_64.rpm
- 提示
Executing test client: NOREPLICAS Not enough good slaves to write..
NOREPLICAS Not enough good slaves to write.
......
Killing still running Redis server 63439
Killing still running Redis server 63486
Killing still running Redis server 63519
Killing still running Redis server 63546
Killing still running Redis server 63574
Killing still running Redis server 63591
I/O error reading reply
......
解决办法:
vim tests/integration/replication-2.tcl
#之后修改文件中的
#修改为10000
#after 1000
after 10000
如果使用命令:
make PREFIX=/usr/local/redis install
会在/usr/local/redis中自动创建一个bin目录,里面有
redis-check-rdb 检查rbd日志的工具
redis-benchmark redis性能检测工具
redis-sentinel Redis集群的管理工具,可以监控多个master-slave集群,如发现master宕机后会进行自动切换
redis-cli 客户连接工具
redis-server 服务器启动工具
redis-check-aof 检查aof日志工具
…