欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Ubuntu18下安装Redis,尝试搭建集群(坑记录)

程序员文章站 2022-05-22 08:02:29
...

坑逼记录: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分别flushallcluster 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(悲催,起不来了),放绝招,重启电脑

Ubuntu18下安装Redis,尝试搭建集群(坑记录)

Ubuntu18下安装Redis,尝试搭建集群(坑记录)

我特么虚拟机起不来了,安息,想砸电脑………………

 

 

 

相关标签: redis集群