redis安装问题

news2024/11/19 23:17:56

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

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

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

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

 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-trib.rb create --replicas命令创建集群报错

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1035505.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

如何在pycharm专业版使用conda虚拟环境

目 录 本文背景 前提条件 操作步骤 1.查看当前虚拟环境 2.创建一个新的虚拟环境 3.查看虚拟环境 4.切换虚拟环境 5.无依赖运行pandas代码 6.终端安装依赖 7.再次运行 本文背景 在经历了之前痛苦的环境各种报错的情况下,我终于知道如何有序地管理环境了 那…

SPA项目之登录注册--请求问题(POSTGET)以及跨域问题

🥳🥳Welcome Huihuis Code World ! !🥳🥳 接下来看看由辉辉所写的关于Vue的相关操作吧 目录 🥳🥳Welcome Huihuis Code World ! !🥳🥳 一.ElementUI是什么 💡准备工作&…

数据结构与算法-时间复杂度与空间复杂度

数据结构与算法 🎈1.概论🔭1.1什么是数据结构?🔭1.2什么是算法? 🎈2.算法效率🔭2.1如何衡量一个算法的好坏?🔭2.2算法的复杂度🔭2.3时间复杂度📖2…

Oracle 12c自动化管理特性的新进展:自动备份、自动恢复和自动维护功能的优势|oracle 12c相对oralce 11g的新特性(3)

一、前言: 前面几期讲解了oracle 12c多租户的使用、In-Memory列存储来提高查询性能以及数据库的克隆、全局数据字典和共享数据库资源的使用 今天我们讲讲oracle 12c的另外的一个自动化管理功能新特性:自动备份、自动恢复、自动维护的功能 二、自动备份、自动恢复、自动维护…

新思路,4.9+氧化应激相关基因构建风险模型

今天给同学们分享一篇氧化应激预后模型的生信文章“Construction of an oxidative stress-related lncRNAs signature to predict prognosis and the immune response in gastric cancer”,这篇文章于2023年5月31日发表在Scientific Reports期刊上,影响因…

【LeetCode】——双指针(快慢指针)/多指针

个人主页 代码仓库 C语言专栏 初阶数据结构专栏 Linux专栏 前言 大家好!这是新开的LeetCode刷题专栏,这个专栏不只是随便的拿一些我练过的题讲解,而是总结我在刷题中的一些方法适用于一大类的题,是给大家提供这一大类题的解题…

STL-函数对象、谓词、常用算法

函数对象 函数对象概念 重载函数调用操作符的类,其对象常称为函数对象 函数对象使用重载的()时,行为类似函数调用,也叫仿函数 本质: 函数对象(仿函数)是一个类,不是一个函数 函数对象使用…

第一章:最新版零基础学习 PYTHON 教程(第十节 - Python 语句中的 – Python 如果否则)

在现实生活中,有时我们需要做出一些决定,并根据这些决定来决定下一步应该做什么。在编程中也会出现类似的情况,我们需要做出一些决定,并根据这些决定我们将执行下一个代码块。编程语言中的决策语句决定了程序执行流程的方向(控制流)。 Python 中的控制流类型 在Python…

计算π的近似值分数 ——python

利用格里高利公式: 计算 的近似值,直到最后一项的绝对值小于给定精度eps。 输入格式: 输入小于1且大于0的阈值。 输出格式: 输出满足阈值条件的近似圆周率,输出到小数点后6位。 输入样例: 在这里给出一组输入。例如: 0.0…

基于Quartz的可视化UI操作组件GZY.Quartz.MUI更新说明(附:在ABP中集成GZY.Quartz.MUI可视化操作组件)

NET Core 基于Quartz的UI可视化操作组件 GZY.Quartz.MUI 简介 像swaggerUI一样,项目入侵量小,仅需要在Startup中注入的UI组件 先上一张效果图,给没用过的兄弟们科普一下,如图: 更新内容 接下来,介绍一下更新了哪些功能. 1.修复采用数据库持久化数据的情况下,偶尔出现的异常…

一、vue2的基础语法巩固

一、定义:是一个渐进式的JavaScript框架 二、特点: 减少了大量的DOM操作编写 ,可以更专注于逻辑操作分离数据和界面的呈现,降低了代码耦合度(前端端分离)支持组件化开发,更利于中大型项目的代码组织 vue2核心功能&a…

NIO简单介绍

一、什么是NIO 1、Java NIO全称java non-blocking IO, 是指JDK提供的新API。从JDK1.4开始,Java提供了一系列改进的输入/输出的新特性,被统称为NIO(即New IO),是同步非阻塞的 2、NIO有三大核心部分: Channel(通道), Buf…

2023-9-23 区间覆盖

题目链接&#xff1a;区间覆盖 #include <iostream> #include <algorithm>using namespace std;const int N 100010;int n; struct Range {int l, r;bool operator< (const Range &W) const{return l < W.l;} }range[N];int main() {int st, ed;cin >…

Mybatis-Flex框架初体验

本篇文章内容主要包括&#xff1a; MyBatis-Flex 介绍 MyBatis-Flex 是一个优雅的 MyBatis 增强框架&#xff0c;它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用Mybaits-Flex链接任何数据库&#xff0c;其内置的QueryWrapper亮点帮助我们极大的减少了SQL编写的工…

SpringBoot3项目中配置JDK17

概述 SpringBoot3需要JDK17的支持&#xff0c;不再支持JDK8。 如果要运行SpringBoot3的项目&#xff0c;根据使用的IDE&#xff0c;需要的配置不同。 配置说明 1. SpringToolSuite4 如果使用的是SpringToolSuite4&#xff08;STS&#xff09;&#xff0c;比较简单&#xf…

Linux 链表示例 LIST_INIT LIST_INSERT_HEAD

list(3) — Linux manual page 用Visual Studio 2022创建CMake项目 * CmakeLists.txt # CMakeList.txt : Top-level CMake project file, do global configuration # and include sub-projects here. # cmake_minimum_required (VERSION 3.12)project ("llist")# I…

法线贴图的视线原理

在上一篇文章中详细介绍了位移贴图的相关知识&#xff0c;在本章中我们继续讲述法线贴图的相关概念&#xff0c;文章后面继续用GLTF 编辑器 来演示下法线贴图的模型渲染效果。 1、什么是法线贴图 法线贴图&#xff08;Normal Map&#xff09;是一种纹理映射技术&#xff0c;用…

Vivado 综合属性之use_dsp48

use_dsp48综合属性提示综合工具如何处理算术运算的实现结构&#xff1b;在默认的情况下&#xff0c;如下的算术类型结构会综合成DSP48E资源&#xff1b; MultMult-add&Mult-subMult-accumulate 而adders&#xff0c;subtracters&#xff0c;与accumulators在默认情况下会使…

安装Linux虚拟机——以ubuntukylin-16.04.7-desktop-amd64.iso为例

正文 安装VMware 重要提示 安装软件之前&#xff0c;请先退出360、电脑管家等安全类软件&#xff0c;这类软件会阻止我们安装的软件进行注册表注册&#xff0c;很可能导致安装失败。确认物理机&#xff08;也就是你自己使用的电脑&#xff09;的防火墙已经关闭。 下载 打开…

23062day4

制作一个简易圆形时钟 头文件&#xff1a; #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QPaintEvent> #include <QDebug> #include <QPainter> #include <QTimerEvent> #include <QTime> #include <QThread> …