Ubuntu18下安装Redis,尝试搭建集群(坑记录)
坑逼记录:Ubuntu18不支持yum命令(反正百度各种尝试安装yum都有问题,希望各位不要重蹈覆辙)
说明:rpm/yum适用于Redhat、CentOS、Suse等平台;apt-get/dpkg适用于Debian、Ubuntu等平台;zypper适合于Suse平台
一、安装办法:详见原文 (原本一句命令就能安装,但是这样安装的原因:我要测试集群,所以要用压缩包安装)
注意(原文的5/6/7)只需要执行这个命令,指定make后的bin目录:make install PREFIX=/usr/local/redis-3.0.0/
make报错:进入redis目录下的deps目录执行:make lua hiredis linenoise
cc: error: ../deps/hiredis/libhiredis.a: No such file or directory
cc: error: ../deps/lua/src/liblua.a: No such file or directory
我直接make后就能用redis了(所以就没执行make test和make install命令——因为执行报错,玛德)
一、集群办法
问题一:启动时配置redis.conf不起作用(文章有,没看到)
指定配置文件启动:./redis-server redis.conf
问题二:redis后台启动
配置文件中:daemonize yes
问题三:Ubuntu18安装ruby环境(与linux不同,如文章开始的问题毛病)
执行:
apt install ruby
apt install rubygems 3.0.0
gem install redis
./redis-trib.rb create --replicas 1 192.168.133.129:7001 192.168.133.129:7002 192.168.133.129:7003 192.168.133.129:7004 192.168.133.129:7005 192.168.133.129:7006
然后好像就成功了@#¥%……折腾了四个小时,主要就是yum命令这坑货问题
。
。
。
。
等等有报错了
ERR Slot 0 is already busy
先关闭服务
redis-cli -h 127.0.0.1 -p 7001 shutdown
redis-cli -h 127.0.0.1 -p 7002 shutdown
redis-cli -h 127.0.0.1 -p 7003 shutdown
redis-cli -h 127.0.0.1 -p 7004 shutdown
redis-cli -h 127.0.0.1 -p 7005 shutdown
redis-cli -h 127.0.0.1 -p 7006 shutdown
进入client分别flushall和cluster reset
./redis-cli -h localhost -p 7001
./redis-cli -h localhost -p 7002
./redis-cli -h localhost -p 7003
./redis-cli -h localhost -p 7004
./redis-cli -h localhost -p 7005
./redis-cli -h localhost -p 7006
flushall
cluster reset
没管用#¥%……&放大招,重启linux(悲催,起不来了),放绝招,重启电脑
我特么虚拟机起不来了,安息,想砸电脑………………
上一篇: juqery 学习之五 文档处理 插入_jquery
下一篇: php渣滓收集机制