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.略。。。
相关推荐
本压缩包包含Windows版的Redis3.x和Redis4.x,下面将分别介绍这两个版本的重要特性及其在Windows环境下的安装与使用。 **Redis3.x** Redis 3.x是Redis的一个稳定版本,主要改进包括: 1. **多线程支持**:引入了...
3. OpenSSL:Redis 6.x 开始默认启用 SSL 支持,需要 OpenSSL 库。 如果你使用的是未包含预编译二进制的源码包,需要先执行以下步骤编译 Redis: 1. 解压下载的源码包:`tar -zxvf redis-6.2.1.tar.gz` 2. 进入源码...
Redis7.0.4.zip,解压缩到D盘根目录后,安装后启动为Windows服务 注意是windows 64位系统才可使用,不支持windows 32位系统使用 已经在Win10,Win11,Windows server 2012系统测试运行可用 使用步骤注意事项: ...
本资源可结合我的文章《详解CentOS7下编译安装Redis5.x设置开机启动及修改端口(含redis需编译安装包和redis免编译安装包)》配合使用,同时也可单独去使用。包含redis3.0.7免编译版安装包,redis5.0.7离线安装包,...
对于redis-5.0.5.tar.gz,你需要先解压,然后进入解压后的目录,通过执行`make`来编译源码,最后用`make install`进行安装。安装完成后,你可以通过`/etc/init.d/redis start`启动Redis服务,使用`redis-cli`进行...
Redis for Windows 的本机端口,可以作为服务安装。
这个"redis 3.zip"压缩包包含了 Redis 3.x 版本的安装说明和可能的相关文件,如源码、配置文件、二进制可执行文件等。在本文中,我们将深入探讨Redis的核心概念、功能特性以及安装过程。 首先,Redis是一种NoSQL...
Redis 原生是为 Linux 设计的,但在 Windows 上也可以通过编译或预编译的二进制包进行安装。Redis-x64-3.0.504.zip 提供了预编译的 Windows 64 位版本,用户可以直接解压并运行。 4. **一键启动和关闭脚本**: ...
这里选用 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" 提供的是 Redis 6.0.7 的 Windows 编译版本,适合在 Windows 操作系统上进行开发和运行。这个版本是由用户根据网上的教程编译得到的,适用于个人或团队在 Windows 平台上进行...
1. 进入源代码目录:`cd redis-x.x.x`(x.x.x代表Redis的版本号) 2. 执行配置脚本:`./configure` 这个脚本会检查你的系统环境,并生成适合的Makefile。 3. 编译源代码:`make` 4. 安装到系统默认位置(通常为`/...
支持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预编译二进制对于预构建的...
总的来说,离线安装Redis涉及到下载源码、解压、编译、安装以及配置和启动服务。这个过程对于没有网络连接或者网络受限的环境尤其重要。遵循上述步骤,你可以在任何Linux系统上成功安装和运行Redis。
首先,你需要从 Redis 官方网站下载对应版本的源代码,然后编译并安装。在 Linux 系统中,通常会执行以下步骤: 1. 解压源码:`tar xvf redis-2.8.7.tar.gz` 2. 进入解压后的目录:`cd redis-2.8.7` 3. 编译并安装...
例如,Redis 2.x 版本主要关注基础键值存储功能,3.x 引入了 Lua 脚本支持和事务处理,4.x 增加了 Streams 数据类型和模块系统,5.x 引入了 Streams 的更完整实现和 AOF 重写策略,而 6.0.x 版本则进一步增强了性能...
Redis-x64-3.2.100.zip是为Windows操作系统设计的预编译版本。这个zip文件包含了一个已经编译好的Redis服务器,可以直接在64位的Windows环境下运行。3.2.100是Redis的一个稳定版本,提供了基础的键值存储功能,支持...
Redis是一个开源的基于内存的数据存储系统,它支持多种...编译完成后,执行以下命令安装Redis: ```bash make install ``` ### 5. 启动Redis 安装完成后,可以使用以下命令启动Redis服务器: ```bash redis-server
这个扩展允许开发者充分利用Redis的功能,如数据结构(字符串、哈希、列表、集合和有序集合)、事务处理、发布/订阅模式以及更多高级特性。PHP Redis扩展使得在PHP应用程序中实现高效、低延迟的数据存储和检索成为...
在这个“redis6 安装包下载”中,我们得到了一个针对Linux系统的免编译版本,使得安装过程更为简便快捷。 首先,Redis的核心特性包括它的高速读写性能,这得益于其内存数据结构存储方式。它支持多种数据类型,如...
1. **安装 emq_auth_redis 插件** 在 EMQ 集群上,我们首先需要下载并编译这个插件。从源代码仓库获取 `emq_auth_redis`,然后执行 Erlang 项目的标准构建流程:`rebar3 compile` 和 `rebar3 escriptize`。完成编译...