Redis部署相关

1.安装redis时缺少gcc等rpm包

解决办法:

1.1 若处于外网环境(能ping通baidu.com),可直接执行命令进行安装

       # yum install –y gcc-c++

若缺少其他依赖包,同样可以用yum进行安装

重新Make可能会遇到如下图报错

Redis部署相关

先清一下上一次make产生的文件再次make

# make distclean

# make

1.2 若处于内网环境,则需要如下几步配置yum源实现yum安装:

Redis部署相关

1)给服务器所在虚拟机或物理机插入相同版本的操作系统光盘

2)在操作系统层面将光盘挂载在某一个目录下,如下图

# mount /dev/sr0 /mnt/cdrom     #/dev/sr0为光盘路径,/mnt/cdrom为挂载路径

3)在/etc/yum.repos.d目录下备份原有文件,新建local.repo文件,后缀必须为.repo,增加如下内容:

[local]                                 #必须,唯一的repo名称

name=local                         #自定义名称

baseurl=file:///mnt/cdrom  #光盘mount后的路径

enable=1                            #启用该repo,0为禁用

gpgcheck=0                              #不检查rpm包来源

2. 主从redis搞混,导致应用集群启动失败

Redis部署相关

Redis部署相关

解决办法:将哨兵配置文件中的

sentinel monitor mymaster 172.21.160.1 6391 2

ip和端口改为主redis的ip和端口,并重启redis

3. ABI集群通讯不同步

解决办法;检查系统连接池url、数据库用户是否一致

4. 集群节点提示节点冲突

原因:服务器停止的时候,有其他服务器配置cluster.properties文件接入集群,原来的节点再连接时会提示节点冲突

解决办法:将cluster.properties文件中的cluster.group参数更换一个新的group,避免不同服务非法占用节点。

附件列表

0

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇

下一篇

请先登录