Redis单机版搭建

单机版部署Redis详细教程 大多数企业都是基于Linux服务器来部署项目,而且Redis官方也没有提供Windows版本的安装包。因此课程中我们会基于Linux系统来安装Redis.此处选择的Linux版本为CentOS 7.Redis的官方网站地址:https://redis.io/ 阅读详情

首先放一张Redis的架构图:

在这里插入图片描述

架构细节:

(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.
(2)节点的fail是通过集群中超过半数的节点检测失效时才生效.
(3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可
(4)redis-cluster把所有的物理节点映射到[0-16383]slot上,cluster 负责维护node<->slot<->value
Redis 集群中内置了 16384 个哈希槽,当需要在 Redis 集群中放置一个 key-value 时,redis 先对 key 使用 crc16 算法算出一个结果,然后把结果对 16384 求余数,这样每个 key 都会对应一个编号在 0-16383 之间的哈希槽,redis 会根据节点数量大致均等的将哈希槽映射到不同的节点。

所以搭建redis集群的时候最少要使用六台服务器才可以(如果少于三台服务器则不能投票)。因为是在虚拟机上面模拟搭建,所以我们可以设置六个不同的端口来模拟六台虚拟机。
  • 第一步:首先在虚拟机上面安装一个Redis
    因为Redis是c语言开发的,安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++。
    我这里使用时Redis5.02的安装包redis-5.0.2.tar.gz。大家可以直接去官网下载就可以。Redis官网然后将压缩包上传的虚拟机的服务器上,这里我用的是Centos7.0版本。具体的上传和解压就不演示了。
    把Redis解压到/usr/local/的目录下面。进入Redis里面直接执行make命令进行编译。(因为里面的带有Makefile)
    在这里插入图片描述

编译完成之后接下来就安装 执行命令代码make install PREFIX=/usr/local/redis
在这里我们使用后端启动模式:这里需要进入到我们刚才把Redis解压的目录中把redis.conf文件复制到编译的目录中在这里插入图片描述
复制完成之后需要修改redis.conf的配置。把这了的no改为yes
在这里插入图片描述
接下来执行执行这条命令就可以后台启动了

[root@localhost bin]# ./redis-server redis.conf

查看进程是否启动成功[root@localhost bin]# ps aux|grep redis
查看进程
好了,单机版的Redis版的已经搭建成功了。

  • 连接服务测试:
    输入这个指令:./redis-cli
    Redis服务器连接测试
    设置String类型的数据,然后取出
    Redis数据测试
    OK,Redis单机版服务器搭建完成,下一篇文章讲解集群搭建,其实,集群版主要就是在不同的服务器上面安装而已,模拟的话:需要在一台服务器上面设置不同的端口。
一文读懂Redis之单机模式搭建 本文详细介绍了在CentOS 7系统上搭建Redis 5.0.10单机环境的完整步骤。内容包括环境规划(服务器IP、系统版本、防火墙设置等)、安装依赖包、创建目录结构、下载解压Redis安装包、编译安装、配置文件修改(端口、日志、持久化等关键参数)、启动服务验证、进入Redis命令行操作以及关闭服务的两种方式。通过清晰的步骤说明和配置示例,为读者提供了Redis单机部署的完整指南,适合运维人员快速搭建Redis服务环境。 阅读详情

相关推荐

Redis单机版

Redis单击部署问题,包含文档和操作步骤,部署和运维方式等操作步骤

Redis部署简单步骤及主从搭建

Redis是一个开源的内存数据结构存储系统,Redis的优势在于其高效的内存读写能力,使得它在处理高并发、大量数据的场景下表现出色。

pengpeng0121的博客 5451

STM32F103串口接收中断:USART_IT_IDLE和USART_IT_RXNE区别

2:如果是大于1个byte的数据,在不用DMA的情况下,同时使能USART_IT_RXNE,USART_IT_IDLE中断,每收到一个字节在中断中把数据存到缓存中,待收到USART_IT_IDLE中断时,收完整帧数据,然后再解析处理数据。比如:如上图在初始化时,同时开启了两个中断,如果传送8个字节的数据,就会产生8个USART_IT_RXNE,和1个USART_IT_IDLE中断。(如果接收到数据,在1个byte的时间内,没有收到新数据,就认为是数据传送完成,产生空闲USART_IT_IDLE中断)

weixin_66299220的博客 2402

学习NoSQL之Redis《单机搭建,使用》

键值对数据库Redis的初步使用

weixin_47252600的博客 409

华为星闪SLE实战:手把手教你用HarmonyOS开发智能家居控制应用(附完整代码)

本文详细介绍了如何利用华为星闪SLE技术,结合HarmonyOS开发智能家居控制应用。通过对比传统无线技术,阐述了星闪SLE在低时延、高可靠性和高并发方面的优势,并提供了从环境搭建、设备发现、连接管理到核心控制代码的完整实战教程,帮助开发者快速上手这一无线短距通信技术。

bert9linguist的博客 507

深度强化学习-D3QN算法原理与代码

Dueling Double Deep Q Network(D3QN)算法结合了Double DQN和Dueling DQN算法的思想,进一步提升了算法的性能。如果对Doubel DQN和Dueling DQN算法还不太了解的话,可以参考我的这两篇博文:深度强化学习-Doubel DQN算法原理与代码和深度强化学习-Dueling DQN算法原理与代码,分别详细讲述了这两个算法的原理以及代码实现。本文就带领大家了解一下D3QN算法,代码链接见下方。 代码:https://github.com/indigo

weixin_46133643的博客 2万+

Redis

Redis安装 上传并解压 redis-4.0.2.tar.gz 安装C语言编译环境 *[建议先拍快照] yum install -y gcc-c++ 如果不能联网,可以使用下面步骤安装: 1.上传gcc-c++.rpm.packages目录到Linux系统 2.拍摄快照 3.进入rpm包所在目录 4.执行安装 rpm -Uvh .rpm --nodeps --force 5.验证安装效果 gcc -v 修改安装位置 vim redis解压目录/src/Makefile PREFIX?=/usr/loc

Li68686的博客 345

WRF后处理避坑指南:从namelist配置到降水计算的全流程解析

本文提供了一份详尽的WRF模式后处理避坑指南,涵盖从理解wrfout文件结构、核心变量解析到累计降水计算与专业气象图绘制的全流程。重点解析了RAINC与RAINNC的正确处理方法,并分享了使用wrf-python库高效绘制位势高度叠加风场图、累计降水图等专业图表的实战技巧与代码,旨在帮助用户规避常见错误,提升后处理效率与图表质量。

weixin_29200485的博客 363

Linux服务器redis单机版和集群版搭建

1.linux下下载redis源码 Redis下载官网https://redis.io/download Linux的下载命令,根据需要版本进行下载即可: [root@localhost bin]# wgethttp://download.redis.io/releases/redis-4.0.8.tar.gz 2.linux下redis单机版搭建 2.

SimpleSimpleSimples的博客 1380

C语言试题四之计算并输出3到n之间所有素数的平方根之和

1、题目 请编写函数function,它的功能是:计算并输出3到n之间所有素数的平方根之和 例子:若我们main函数从键盘给n输入5之后,我们需要输出结果为3.968119 输入值n的要求:正整数n, 要求小于100。 2、部分函数说明 C 库函数 double sqrt(double x) 返回 x 的平方根 3、源代码实现 #include <stdio.h> #...

码莎拉蒂 7235

【Flutter 问题系列第 85 篇】Xcode 运行 Flutter 提示 The Dart VM Service was not discovered after 60 seconds.

在 Xcode 上运行 Flutter 时提示 `The Dart VM Service was not discovered after 60 seconds. This is taking much longer than expected...`,意思是 `60秒后未发现Dart虚拟机服务。这比预期的要长得多`

“Allen Su”的博客 2240

linux搭建单机版redis

1、安装gcc-c++yum install -y gcc-c++2、安装redis解压redis 我使用的是3.0版本tar -zxvf redis-3.0.0.tar.gz#进入redis解压目录 cd reids-3.0.0#make编译 make#接着 make安装 安装到/usr/local/redis make install PREFIX=/usr/local/redis3、启动red

LiZhiyan的博客 518

如何选择汽车域控制器MCU?一文看透7大关键维度[特殊字符](含芯片推荐、踩坑预警)

MCU选型 Checklist(实用表格)维度你需要考虑的问题Flash/RAM我的任务栈够吗?是否支持OTA双Bank?安全等级这功能出故障会不会危及人命?接口资源够几个CAN?支持CAN FD?ETH是否支持TSN?主频我的软件响应周期是多少?是否带Cache?多核架构是SMP/AMP?是否带锁步核?跑多个任务会不会互相干扰?功耗与封装睡眠电流够低?有外扩DDR空间?BGA能焊?供应链有无国产替代?交期是否稳定?支持AUTOSAR吗?

weixin_43199439的博客 663

Redis单机版安装及集群的搭建

redis的linux操作指南

m0_37452861的博客 451

在 SAP BTP Cloud Foundry 环境中开发 SAP HANA 的完整实战路线图

SAP HANA Cloud迁移路径解析:从本地到云原生的数据库现代化 本文梳理了SAP HANA在Cloud Foundry环境中的架构定位和实施路径,针对不同起点的项目提供迁移建议。核心内容包括: SAP HANA Cloud在Cloud Foundry中的双重角色:既作为平台服务提供数据库实例,又通过HDI容器管理MTA应用中的数据库工件。 针对四类典型项目起点的迁移策略: 绿地项目:直接采用CAP+SAP HANA Cloud组合 已有HANA service或XS advanced项目:需对照兼容

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 266

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

redis单机版和集群版搭建

redis搭建是比较简单的,这里介绍下单机版和集群版的搭建方法: 单机版: Redis是c语言开发的。 安装redis需要c语言的编译环境。如果没有gcc需要在线安装。yum install gcc-c++   安装步骤: 第一步:redis的源码包上传到linux系统。 第二步:解压缩redis到root目录下(随便哪个目录,自己找得到就行)。 第三步:编译。进入re

qq_17782085的博客 395

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Ubuntu搭建Redis单机版和集群版以及java连接测试

环境准备:        搭建之前,需要先安装一个ubuntu的操作系统,我使用的是虚拟机中安装,ubuntu14.04版本。         redis-3.2.6版本        SSH远程连接。redis时C语言编写的,所以在安装之前,要先安装c语言环境,就是gcc,否则不能编译源码,就是不能make       执行命令: yum install gcc-c++一、搭建redis单机版进...

第一行代码 673

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Redis单机版以及集群版的安装搭建以及使用

1,redis单机版 1.1 安装redis n 版本说明 本教程使用redis3.0版本。3.0版本主要增加了redis集群功能。 安装的前提条件: 需要安装gcc:yum install gcc-c++ 1、下载redis的源码包。 2、把源码包上传到linux服务器 3、解压源码包 tar -zxvf redis-3.0.0.tar.gz 4、Ma...

weixin_30852419的博客 108

CentOS7上搭建Redis-5.0.4(单机版)

单机版的Redis搭建,非常简单!勒吃狗~ 第一步:通过wget指令直接在线下载redis wget http://download.redis.io/releases/redis-5.0.4.tar.gz 执行效果为: 第二步:解压这个文件 tar xzf redis-5.0.4.tar.gz 执行效果为: 第三步:安装gcc-c++ yum install -y...

JustryDeng 1267

快速搭建redis单机版和redis集群版

单机版    第一步:需要安装redis所需的C语言环境,若虚拟机联网,则执行 yum install gcc-c++    第二步:redis的源码包上传到linux系统    第三步:解压缩redis tar zxf redis的压缩文件    第四步:编译 ,进入redis源码目录 。make    第五步:安装,make install PREFIX=/路径    第六步:...

weixin_30484739的博客 86

docker搭建redis单机版镜像

docker搭建redis镜像 本文主要是记录 1 无密码 docker run --name redis \ -p 6379:6379 \ -v /Users/qiuwei/Desktop/qw/docker/redis/data:/data \ -d redis:latest redis-server --appendonly yes ##2 有密码 docker run --name r...

我吃包菜 516

radis01_redis单机版搭建以及redis常用命令

redis单机版搭建 redis常用指令

qq_59727955的博客 619

k8s搭建redis单机版

k8s-搭建redis单机版 1、创建redis配置configmaps 创建namespace kubectl create namespace plugins namespace/dev created vi redis-conf-configmap.yaml apiVersion: v1 kind: ConfigMap metadata: name: redis-conf data: redis.conf: | bind 0.0.0.0 port 6379 r

zhoujianhui008的博客 2670

redis单机版的搭建

1. 安装C语言编译器 由于redis使用C语言编写,所以要安装C编译器 yum install -y gcc-c++ gcc tcl 2. 上传压缩包并解压 tar -xvf redis-3.0.0.tar.gz 3. 编译 cd redis-3.0.0 make make test 创建安装目录 mkdir -p /usr/local/soft/redis 安装 make PREFIX=/usr/local/soft/redis install 4. 复制配置文件 cp /usr/loca

你的骑士 193
上一篇: GreenDao数据库带你出坑
下一篇: Redis5.0集群版搭建
Code_legend
博客等级 码龄10年 33粉丝 30原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值