`

Redis3.x编译及安装

阅读更多

Redis3.x编译及安装

一、简介

      Redis是由C语言编写的,所以在使用前需要编译。当然网上是有提供编译好的安装包的,但是大部分情况下需要自己编译。

二、下载

     1.下载http://redis.io/,由于官网为提供windows版本。

     2.下载windows版本的Redis需要在https://github.com/MSOpenTech/redis下载。

三、编译

     1.下载redis-3.0.zip后解压。

     2.打开vs2013导入redis-3.0\msvs\RedisServer.sln。

     3.点击解决方案,右键选择批生产,全选生产全部。

     4.在redis-3.0\msvs\下生产Win32和X64文件夹,找到想要的执行程序。

四、安装

     1.在redis-3.0\src下找到redis.conf配置文件。

     2.打开cmd窗口执行:

          redis-server.exe redis.conf

     3.新打开cmd窗口执行

          redis-cli.exe

     4.在客户端窗口输入:

          Set hello word

          Get hello

     5.打印出“word”,ok结束安装,然后根据配置信息改写自己的配置。

五、主备安装

     1.将redis-3.0\src下找到redis.conf配置文件复制三份,并更改名字依次为:redis-master.conf、redis-slave1.conf、redis-slave2.conf。

     2.依次修改三个配置文件的端口由6309改为7000、7001、7002。

     3.在redis-slave1.conf、redis-slave2.conf修改配置# slaveof  <masterip> <masterport>为slaveof 127.0.0.1 7000。

     4.依次启动三个redis实例。

     5.依次创建三个客户端,并用 –p 命令指定端口,输入info replication命令查看输出信息。

六、哨兵部署

     1.将redis-3.0\src下redis.conf配置文件复制一份并改名为reids-sentinel.conf。

     2.将redis-3.0\src下sentinel.conf复制一份到指定目录。

     3.修改sentinel.conf配置中sentinel monitor mymaster 127.0.0.1 6379 2的端口6379为7000。

     4.在reids-sentinel.conf配置问价的最后一行添加include path\sentinel.conf。

     5.输入在sentinel模式下启动命令:

          redis-server.exe redis.conf -- sentinel

     6.打开客户端,指定26379端口输入以下命令:

          SENTINEL slaves mymaster

          SENTINEL sentinels mymaster

     7.查看输出结果。

七、集群部署

     1.略。。。

 

分享到:
评论

相关推荐

    Redis3.x和Redis4.x的Windows版.zip

    本压缩包包含Windows版的Redis3.x和Redis4.x,下面将分别介绍这两个版本的重要特性及其在Windows环境下的安装与使用。 **Redis3.x** Redis 3.x是Redis的一个稳定版本,主要改进包括: 1. **多线程支持**:引入了...

    redis集群安装 redis 6.x 安装包 redis-6.2.1_install.tar.gz

    3. OpenSSL:Redis 6.x 开始默认启用 SSL 支持,需要 OpenSSL 库。 如果你使用的是未包含预编译二进制的源码包,需要先执行以下步骤编译 Redis: 1. 解压下载的源码包:`tar -zxvf redis-6.2.1.tar.gz` 2. 进入源码...

    Redis 7.0.4 x64位 windows 系统 安装包 Redis7.0.4.zip

    Redis7.0.4.zip,解压缩到D盘根目录后,安装后启动为Windows服务 注意是windows 64位系统才可使用,不支持windows 32位系统使用 已经在Win10,Win11,Windows server 2012系统测试运行可用 使用步骤注意事项: ...

    redis安装离线版免编译版及离线安装需要的所有包文件

    本资源可结合我的文章《详解CentOS7下编译安装Redis5.x设置开机启动及修改端口(含redis需编译安装包和redis免编译安装包)》配合使用,同时也可单独去使用。包含redis3.0.7免编译版安装包,redis5.0.7离线安装包,...

    Redis-x64-3.2.100免安装版配置+linux版.zip

    对于redis-5.0.5.tar.gz,你需要先解压,然后进入解压后的目录,通过执行`make`来编译源码,最后用`make install`进行安装。安装完成后,你可以通过`/etc/init.d/redis start`启动Redis服务,使用`redis-cli`进行...

    redis7.x for windows最新编译

    Redis for Windows 的本机端口,可以作为服务安装。

    redis 3.zip 带安装说明

    这个"redis 3.zip"压缩包包含了 Redis 3.x 版本的安装说明和可能的相关文件,如源码、配置文件、二进制可执行文件等。在本文中,我们将深入探讨Redis的核心概念、功能特性以及安装过程。 首先,Redis是一种NoSQL...

    Redis-x64-3.0.504.zip

    Redis 原生是为 Linux 设计的,但在 Windows 上也可以通过编译或预编译的二进制包进行安装。Redis-x64-3.0.504.zip 提供了预编译的 Windows 64 位版本,用户可以直接解压并运行。 4. **一键启动和关闭脚本**: ...

    Redis3.x集群配置操作文档

    这里选用 Redis 3.2.0 版本进行编译安装,其可执行文件位于 `/usr/local/redis-3.2.0/bin/` 下。 #### 参考文档 - [Redis Cluster Tutorial – Redis](http://redis.io/topics/cluster-tutorial) - [集群教程 — ...

    redis6.0.7_x64编译版.rar

    此压缩包 "redis6.0.7_x64编译版.rar" 提供的是 Redis 6.0.7 的 Windows 编译版本,适合在 Windows 操作系统上进行开发和运行。这个版本是由用户根据网上的教程编译得到的,适用于个人或团队在 Windows 平台上进行...

    redis安装包.rar

    1. 进入源代码目录:`cd redis-x.x.x`(x.x.x代表Redis的版本号) 2. 执行配置脚本:`./configure` 这个脚本会检查你的系统环境,并生成适合的Makefile。 3. 编译源代码:`make` 4. 安装到系统默认位置(通常为`/...

    redis_exporter:用于Redis度量标准的Prometheus导出器。 支持Redis 2.x,3.x,4.x,5.x和6.x

    支持Redis 2.x,3.x,4.x,5.x和6.x建立并运行出口商在本地构建和运行git clone https://github.com/oliver006/redis_exporter.gitcd redis_exportergo build ../redis_exporter --version预编译二进制对于预构建的...

    linux离线安装redis

    总的来说,离线安装Redis涉及到下载源码、解压、编译、安装以及配置和启动服务。这个过程对于没有网络连接或者网络受限的环境尤其重要。遵循上述步骤,你可以在任何Linux系统上成功安装和运行Redis。

    php-redis5.4.x扩展文件和服务端文件

    首先,你需要从 Redis 官方网站下载对应版本的源代码,然后编译并安装。在 Linux 系统中,通常会执行以下步骤: 1. 解压源码:`tar xvf redis-2.8.7.tar.gz` 2. 进入解压后的目录:`cd redis-2.8.7` 3. 编译并安装...

    redis-6.0.8.tar.gz

    例如,Redis 2.x 版本主要关注基础键值存储功能,3.x 引入了 Lua 脚本支持和事务处理,4.x 增加了 Streams 数据类型和模块系统,5.x 引入了 Streams 的更完整实现和 AOF 重写策略,而 6.0.x 版本则进一步增强了性能...

    redis.rar两种Redis-x64-3.2.100.zip及redis-4.0.14.tar.gz

    Redis-x64-3.2.100.zip是为Windows操作系统设计的预编译版本。这个zip文件包含了一个已经编译好的Redis服务器,可以直接在64位的Windows环境下运行。3.2.100是Redis的一个稳定版本,提供了基础的键值存储功能,支持...

    redis安装配置.md

    Redis是一个开源的基于内存的数据存储系统,它支持多种...编译完成后,执行以下命令安装Redis: ```bash make install ``` ### 5. 启动Redis 安装完成后,可以使用以下命令启动Redis服务器: ```bash redis-server

    php_redis.dll,php的redis扩展文件64位

    这个扩展允许开发者充分利用Redis的功能,如数据结构(字符串、哈希、列表、集合和有序集合)、事务处理、发布/订阅模式以及更多高级特性。PHP Redis扩展使得在PHP应用程序中实现高效、低延迟的数据存储和检索成为...

    redis6 安装包下载

    在这个“redis6 安装包下载”中,我们得到了一个针对Linux系统的免编译版本,使得安装过程更为简便快捷。 首先,Redis的核心特性包括它的高速读写性能,这得益于其内存数据结构存储方式。它支持多种数据类型,如...

    emq_auth_redis.tar.gz

    1. **安装 emq_auth_redis 插件** 在 EMQ 集群上,我们首先需要下载并编译这个插件。从源代码仓库获取 `emq_auth_redis`,然后执行 Erlang 项目的标准构建流程:`rebar3 compile` 和 `rebar3 escriptize`。完成编译...

Global site tag (gtag.js) - Google Analytics