redis安装问题


title: “Redis安装问题”
createTime: 2022-01-04T20:47:06+08:00
updateTime: 2022-01-04T20:47:06+08:00
draft: false
author: “name”
tags: [“redis”]
categories: [“install”]
description: “测试的”


title: redis安装可能遇到的错误
createTime: 2022-01-04T20:47:06+08:00
updateTime: 2022-01-04T20:47:06+08:00
permalink: /pages/1b76b7/
categories:

  • database
  • redis
    tags:

redis安装可能遇到的错误

redis安装过程中执行gem install redis-3.0.0 报错

##【Redis】ERROR: Could not find a valid gem ‘redis-3.0.0’ (>= 0) in any repository

 1.由于gem没有包含自身携带的源,所以需要下载gem源
 2.http://rubygems.org是gem本身带的源
 3.如果需要国内源,可以卸载自身携带的,安装国内源
 4.查看是否存在http://rubygems.org
   gem source

redis安装问题_第1张图片

  表示没有gem源
 5.安装http://rubygems.org
 gem sources -a https://rubygems.org
 6. 重新安装redis-3.0.0.gem
 gem install redis

redis安装问题_第2张图片

 7. 安装完成

参考网址

redis 集群:CLUSTERDOWN The cluster is down

    1.执行192.168.200.130:7001> set name jia
    2.报错: (error)CLUSTERDOWN The cluster is down
    3.修复集群节点 ./redis-trib.rb fix 127.0.0.1:7000

redis:CLUSTER cluster is down 的解决方案

  • 关键词:
  • CLUSTER cluster is down
  • [ERR] Not all 16384 slots are covered by nodes.
1. ./redis-cli -h *** -p 7001 -c
2. 连接成功,但是设置值的时候提示:CLUSTER cluster is down,这个时候显示集群挂了。
3. 集群出了问题,那么检测一下问题
4. 检查集群状态
5. ./redis-trib.rb check 127.0.0.1:7001
6.注意:这个时候需要用到的是./redis-trib.rb,需要移动到该文件夹位置之下。IP地址打上自己的,端口选择其中一个即可,redis似乎会检测集群的其余节点。
7.检测结果: [ERR] Not all 16384 slots are covered by nodes.
8.结果说明:有节点出了问题。
9. 修复命令:
10 ./redis-trib.rb fix 173.168.68.221:7001

设置值的时候提示:CLUSTER cluster is down:CLUSTER cluster is down 的解决方案

cluster meet解决CLUSTERDOWN The cluster is down

  • 如果上述两种方法都解决不了CLUSTERDOWN The cluster is down
    那么使用Cluster meet来解决
  • 在redis安装目录的src下执行下列命令去cluster meet 另一个端口为7001的节点
  • ./redis-cli -c -h 192.168.242.134 -p 6379 cluster meet 192.168.242.134 7001
  • 使用./redis-trib.rb check 192.168.242.134:6379重新check发现正常了
    cluster meet解决CLUSTERDOWN The cluster is down

redis-trib.rb create创建集群报错

  • [ERR] Node 172.168.63.202:7001 is not empty. Either the nodealready knows other nodes (check with CLUSTER NODES) or contains some
1. 将每个节点下aof、rdb、nodes.conf本地备份文件删除; 
2. 172.168.63.201:7001> flushdb #清空当前数据库(可省略) 
3. 之后再执行脚本,成功执行;

redis安装问题_第3张图片

./redis-trib.rb create --replicas命令创建集群报错

你可能感兴趣的:(redis,bootstrap,数据库,android)