Redis安装
进入software目录,解压redis压缩包
[root@localhost software]# tar -zxvf redis-6.2.5.tar.gz
安装tcl
解压tcl压缩包
--tar -zxvf tcl9.0.a3-src.tar.gz
进入tcl/unix目录,然后配置、编译、安装tcl
--cd unix
--./configure
--make && make install
安装Redis
执行命令--make test
有以下两种报错
报错一:
明明已经安装了tcl但还是报错
--yum remove tcl先卸载掉原先的tcl,发现删除时间过长,则kill掉yum进程
--ps -ef|grep yum,查出id ,--kill -9 id
继续 --yum -y remove tcl,发现并没有tcl这个匹配的软件,--yum list|grep tcl
--yum -y remove tcl.i686; --yum -y remove tcl.x86_64发现并不可以删除
检测不到?那就直接安装试试吧--yum install tcl
再去测试redis的--make test,发现
噩梦体制,集所有报错于一身,分别输入--sudo make distclean; --sudo make;--make test
唉,还是不行,经过大佬的文章帮助。
可以进入文件中修改配置--vim tests/integration/replication-2.tcl,将after 500修改成after 10000
(进入文件按i进行编辑,编辑完成后按Esc退出编辑,shift +:,然后wq,回车):wq保存并退出
重新--make test
终于大功告成