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文件夹下执行编译命令
    请添加图片描述

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

yum install gcc-c++

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

  1. 进入到/opt/redis/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环境下的安装完成

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

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

相关文章

Windows 更新根文件夹的修改时间

简介: Win10 系统不会根据深层目录文件更新主目录的修改时间. 一般解决办法是关闭 Winodws 搜索引擎。 win10文件夹不能自动更新了怎么办?_百度知道 本脚本通过递归遍历子目录和子文件,来更新根目录的时间。 使用内层目录和当前目录下的最新…

【微信小程序】uni-app 配置网络请求

原因 由于平台的限制,小程序项目中 不支持axios,而且原生的,wx.request()API功能较为简单,不支持拦截器等全局定制的功能。因此,建议在uni-app项目中使用 escook/request-miniprogram 第三方包发起网络数据请求。 步…

Go go-redis应用

go-redis 是 Go 语言的一个流行的 Redis 客户端库,它提供了丰富的功能来与 Redis 数据库进行交互。 1、简单应用 package mainimport ("context""fmt""log""github.com/redis/go-redis/v9" )func main() {ctx : context…

接口幂等性设计(5 大方案罗列)

结合案例、列举场景的接口幂等性设计方案。 方案 1. 状态机 业务场景,数据审核成功后进行短信通知,或者是订单状态变成已支付后,短信通知用户订单生成的详细信息,等等和状态有关的操作。 假设 status:0(待…

Python实战:计算向量夹角及相关系数

在Python中,我们可以使用NumPy库来计算向量之间的夹角(通常是它们之间的余弦相似度)以及皮尔逊相关系数(Pearson correlation coefficient)。下面是一个Python脚本,展示了如何执行这些计算。 首先&#xf…

查看服务器的硬件信息、操作系统等常用命令

在Linux下查看服务器是什么类型的服务器,通常可以通过查看服务器的硬件信息、操作系统和已安装的服务来判断。以下是一些常用的命令: 查看操作系统信息: cat /etc/*release* 查看CPU信息: lscpu 查看内存信息: free…

在npm发布自己的组件包

目录 前言 正文 npm和git的对比 Node环境的配置 具体发布步骤 ※※需要注意的是 尾声 🔭 Hi,I’m Pleasure1234🌱 I’m currently learning Vue.js,SpringBoot,Computer Security and so on.👯 I’m studying in University of Nottingham Ni…

轻松掌握Java循环:break、continue和return语句全解析

哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一…

【iOS】MRC下的单例模式批量创建单例

单例模式的介绍和ARC下的单例请见这篇:【iOS】单例模式 目录 关闭ARC环境MRC下的单例ARC下的单例批量创建单例Demo 关闭ARC环境 首先关闭ARC环境,即打开MRC: 或是指定某特定目标文件为非ARC环境: 双击某个类文件,指定…

ERROR: cannot launch node of type [usb_cam/usb_cam_node]: usb_cam

sudo apt install ros-noetic-usb-cam 一般情况下之间下载就可以解决,如果显示无法定位到该文件 可以参考E: Unable to locate package ros-kinetic-usb-cam-CSDN博客 如果最后发现以下指令还是没办法运行那就是版本问题。 rqt_image_view 避雷!&am…

「前端+鸿蒙」核心技术HTML5+CSS3(十一)

1、CSS3 简介 CSS3 是层叠样式表的最新标准,它引入了许多新特性来增强网页的表现力。CSS3 不仅增强了现有CSS属性的功能,还引入了新的布局方式、动画、渐变、阴影、边框效果等。 2、CSS3 长度单位 CSS3 引入了一些新的单位,包括但不限于: vw(视口宽度的百分比)vh(视口…

使用Colaboratory免费GPU资源微调Llama3-8b

Llama3微调过程 准备工作 Google Colaboratory Google Colaboratory,也称为 Colab,是一个基于云的平台,允许用户编写和执行 Python 代码。 它为机器学习和数据分析任务提供了便利的环境,并内置了对 TensorFlow 等流行库的支持。…

【推荐系统】CTR模型加了特征,用少量数据训test-AUC涨了,用大量数据训test-AUC跌了很多

先打印出train-AUC 加了特征 —> 如果train-AUC涨了 可以把测试集改为训练集,这样之后 如果test-AUC也涨了,说明测试代码是正常的,是模型过拟合 —> 减少MLP参数量 如果test-AUC还是跌了,说明测试代码有错,和…

pytorch使用DataParallel并行化保存和加载模型(单卡、多卡各种情况讲解)

话不多说,直接进入正题。 !!!不过要注意一点,本文保存模型采用的都是只保存模型参数的情况,而不是保存整个模型的情况。一定要看清楚再用啊! 1 单卡训练,单卡加载 #保存模型 torc…

!力扣70. 爬楼梯

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 1. 递归(超时) class Solution { public:int climbStairs(int n) {if(n1){return 1;}if(n2){return 2;}return climbStairs…

ARCGIS 几种SHP融合、拼接等方法

常用的工具可在Geoprocessing里面找到: Merge 使用该工具可将多个源中的数据集合并到新的单个输出数据集。所有输入数据集的类型必须相同。例如,点要素类之间可以合并,表之间也可以合并,但线要素类却无法同面要素类合并。 注意&…

1.vue2.x-初识及环境搭建

目录 1.下载nodejs v16.x 2.设置淘宝镜像源 3.安装脚手架 4.创建一个项目 5.项目修改 代码地址:source-code: 源码笔记 1.下载nodejs v16.x 下载地址:Node.js — Download Node.js 2.设置淘宝镜像源 npm config set registry https://registry.…

【c语言】指针就该这么学(3)

🌟🌟作者主页:ephemerals__ 🌟🌟所属专栏:C语言 目录 一、函数指针 1.函数指针变量的创建 2.函数指针变量的使用 二、typedef关键字 三、函数指针数组 1.函数指针数组的概念 2.函数指针数…

$nextTick的使用场景介绍

$nextTick使用 Vue更新DOM-异步的 目标: 点击count, 马上通过"原生DOM"拿标签内容, 无法拿到新值 components/Move.vue - 继续新增第三套代码 <template><div><p>1. 获取原生DOM元素</p><h1 id"h" ref"myH">我是…

从零开始实现自己的串口调试助手(8)-循环发送

循环发送 准备 创建槽函数 设置QSpinBox的最大值 注意&#xff1a; // 我们不能在qt的ui线程中延时&#xff0c;否则将导致页面刷新问题 //QThread::msleep(ui->spinBox->text().toInt());//设置下次发送时间间隔 定时器实现 关联信号与槽: //添加自动换行定…