Liunx环境下redis主从集群搭建(保姆级教学)01

Linux 环境安装redis

  1. 准备一台linux虚拟机

我使用基于Linux的开源类服务器操作系统CentOS7。

  1. 打开虚拟机,输入密码登录
    请添加图片描述

  2. 下载linux版本的redis安装包

已经下载redis-5.0.10.tar.gz

  1. 创建一个文件夹用来安装redis,我在/opt目录下创建redis文件夹
    请添加图片描述

  2. 将下载好的redis安装包放到Linux虚拟机上创建的目录下
    请添加图片描述

  3. 进入创建的/opt/redis文件夹下,可以看到我们上传的安装包
    请添加图片描述

  4. 解压安装包
    请添加图片描述

  5. 解压完毕后可以看到,在/opt/redis文件夹下可以看到我们解压后的文件夹
    请添加图片描述

  6. 进入到我们解压好的文件夹内,可以看到redis.conf配置文件就在这个目录下
    请添加图片描述

  7. 仍然在/opt/redis-5.0.10/redis文件夹下执行编译命令
    请添加图片描述

在这个环节可能会报错,具体问题具体分析,一种情况是:没有安装gcc依赖可能会报错需要执行命令安装gcc

yum install gcc-c++

出现以下内容证明编译成功:
请添加图片描述

  1. 进入到/opt/redis/redis-5.0.10/src目录下,执行安装命令
    请添加图片描述

  2. 在任何目录下都可以执行redis-cli --version检查redis是否安装成功,如果出现版本号,证明安装成功
    请添加图片描述

  3. 启动redis客户端链接server端
    请添加图片描述

发现拒绝连接,因为我们还没有启动服务端;注意:这里不要继续敲命令了,CTRL+C先退出,再敲命令;

  1. 启动服务端(server端)
    请添加图片描述
  1. 这里看到启动成功了
  2. 但是有一个warning,这是提示我们没有指定配置文件,Redis 启动时如果不指定配置文件,将使用默认的配置参数来启动。默认的配置文件通常位于 Redis 安装目录的 redis.conf 文件中。如果该文件不存在,Redis 将使用内置的默认配置值。
  1. CTRL+C退出,可以看到:
    请添加图片描述

redis服务端exit(退出了),为什么?因为我们没有设置redis可以后台启动,要想一直启动着服务端,那么必须开着这个窗口。
这里有三个办法:

第一个办法:在启动命令时候,指定它可以后台运行
请添加图片描述

第二个办法:再开一个窗口去启动客户端来连接服务端
请添加图片描述

第三个办法:在redis.conf配置文件中修改配置,指定它可以后台启动,这个办法往下看下一篇;

至此redis在linux环境下的安装完成

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Vue3 + TS + Antd + Pinia 从零搭建后台系统(一) 脚手架搭建 + 入口配置

简易后台系统搭建开启,分几篇文章更新,本篇主要先搭架子,配置入口文件等目录 效果图一、搭建脚手架:二、处理package.json基础需要的依赖及运行脚本三、创建环境运行文件四、填充vue.config.ts配置文件五、配置vite-env.d.ts使项目…

Vue3【十一】08使用toRefs和toRef

08使用toRefs和toRef toRefs()函数将person对象中的name和age属性转换为响应式引用,并返回一个对象,对象中的name和age属性都是响应式引用,具有响应式功能。 toRef()函数将person对象中的name属性转换为响应式引用,并返回一个响应…

每天五分钟深度学习pytorch:pytorch中的广播机制是什么?

本文重点 在pytorch中经常有张量和张量之间的运算,那么有一点需要注意,那就是维度要匹配,如果维度不匹配就有可能出现问题。如果维度不一致,此时也可以同时进行操作,此时就需要使用pytorch中的广播机制,本节课程就讲解pytorch中的广播机制。 广播机制示意图 如上就是py…

vue3+ts+vite项目开发--知识点梳理01

vue3tsvite项目开发--知识点梳理01 创建vue3项目01 tsconfig.node.json文件中extends报错02 知识点:用nvm安装最新版本的node03. template标签中的#表示啥意思04 ts中 ??使用05 ts中 reduce06 vue3ts中watch和watchEffect监听使用07 unocss用…

SwiftUI中Preference的理解与使用(ScrollView偏移量示例)

在 SwiftUI 中,Preference用于从视图层次结构的较深层次向上传递信息到较浅层次。这通常用于在父视图中获取子视图的属性或状态,而不需要使用状态管理工具如State或 ObservableObject。Preference特别用于自定义布局或组件,其中子视图需要向父…

构建智能汽车新质生产力丨美格智能亮相2024高通汽车技术与合作峰会

近日,以“我们一起,驭风前行”为主题的2024高通汽车技术与合作峰会在无锡国际会议中心隆重举行。作为高通公司的战略合作伙伴,美格智能受邀全程参与此次汽车技术与合作峰会。在峰会现场,美格智能产品团队隆重展示了多款基于高通平…

【Web API DOM07】事件委托

一:事件委托详解 1 什么是事件委托 利用事件流的特征(事件冒泡),解决开发需求的知识技巧 2 事件委托好处 要真正执行任务的元素不注册事件,将对应的事件注册给祖先元素。减少事件的注册次数,提高程序运…

理解JVM内存模型与Java内存模型(JMM)

理解JVM内存模型与Java内存模型(JMM) 在Java程序的运行过程中,内存管理和线程的同步是两个重要的概念。本文将深入探讨JVM内存模型(Java Virtual Machine Memory Model)和JMM(Java Memory Model&#xff0…

04 uboot 编译与调试

新手不需要详细掌握 uboot,只需要知道它是一个什么东西即可,工作中也只是改一些参数而已。 1、uboot 是什么 Linux 系统要启动就必须需要一个 bootloader 程序,也就说芯片上电以后先运行一段 bootloader 程序。这段 bootloader 程序会先初始化 DDR 等外设,然后将 Linux 内…

【C语言】10.C语言指针(5)

文章目录 1.sizeof和strlen的对比1.1 sizeof1.2 strlen1.3 sizeof 和 strlen的对⽐ 2.数组和指针笔试题解析2.1 ⼀维数组2.2 字符数组2.3 ⼆维数组 3.指针运算笔试题解析3.1 题⽬13.2 题⽬23.3 题⽬33.4 题⽬43.5 题⽬53.6 题⽬63.7 题⽬7 1.sizeof和strlen的对比 1.1 sizeof …

大模型,也在卷价格

“百模大战”已从算力战、规模战蔓延到了价格战。 5月15日,字节跳动宣布豆包主力模型(小于等于32K)在企业市场的定价只有0.0008元/千Tokens,0.8厘就能处理1500多个汉字,比行业便宜99.3%;5月21日&#xff0…

算法分析与设计期末考试复习(更新ing)

重点内容: 绪论: 简单的递推方程求解 1.19(1)(2) 、 教材例题 多个函数按照阶的大小排序 1.18 分治法: 分治法解决芯片测试问题 计算a^n的复杂度为logn的算法(快速幂) 分治法解决平面最近点对问…

hot100 -- 二分查找

目录 前言 🎂搜索插入位置 🌼搜索二维矩阵 🌼排序数组元素第一和最后一个位置 🌼旋转排序数组 💪旋转排序数组中的最小值 💪两个正序数组的中位数 前言 二分算法学习_时间超限ac:0%-CSDN博客 &#…

【个人博客搭建】(22)申请QQ开发者

这里我们要引入的一个概念是OAuth - OAuth 2.0是一个行业标准的授权协议,用于处理用户数据访问和分享的安全问题。它允许用户将他们对某些服务的访问权限授权给第三方应用,而无需分享他们的用户名和密码。以下是对OAuth 2.0的介绍: 基本概念 …

Flutter中同步与异步

一,同步/异步的理解 1,await:同步机制 同步操作会阻止其他操作执行,直到完成为止。同步就好比打电话一样,打电话时都是一个人在说另一个人听,一个人在说的时候另一个人等待,等另一个人说完后再…

Python001

Python 是一种高级编程语言。它具有以下显著特点:1. 简单易学:语法相对简洁明了,对初学者很友好。2. 丰富的库:拥有大量强大的内置库和第三方库,可用于各种领域,如数据分析、机器学习、Web 开发等。3. 可读…

基于STM32开发的智能语音控制系统

目录 引言环境准备智能语音控制系统基础代码实现:实现智能语音控制系统 4.1 语音识别模块数据读取4.2 设备控制4.3 实时数据监控与处理4.4 用户界面与反馈显示应用场景:语音控制的家居设备管理问题解决方案与优化收尾与总结 1. 引言 随着人工智能技术…

C51学习归纳7 --- LED点阵显示静态图片和动画

今天学习一个非常常用的功能。外面的流动字母的LED大屏大家应该很常见吧。今天!学完这个,你就可以自己设计一个LED大屏了! 一、开发板原理图 首先我们看点阵屏幕的输入信号,有P0_X和DP_X控制。P0_X直接就是芯片的P0输出端口&…

vb开源项目推荐:PhotoDemon9.0一键批量去除图片水印

PhotoDemon 9.0作为一款开源免费的照片编辑器,提供了丰富的图片编辑和处理功能,可以通过PhotoDemon的批处理功能结合一些编辑技巧,来实现批量去除图片水印的目的。 以下是一个可能的步骤指南,用于在PhotoDemon 9.0中通过批处理间…

无人机EasyDSS推拉流视频直播技术在农业植保中的精准应用与展望

随着科技的飞速发展,无人机在农业领域的应用越来越广泛,特别是在农业植保方面,无人机以其独特的优势,为农业生产带来了革命性的改变。 无人机在农业植保中的应用主要体现在两个方面:提高工作效率和精准喷洒药物。在以…