1.使用redis 2.8.24
2.下载 redis-2.8.24.tar.gz ,然后新建两个目录 master,save 分别为 主,从 服务。
mkdir master
mkdir save
3.安装包分别复制到 master,save ,然后使用 tar -xvf redis-2.8.24.tar.gz 解压
4.进入 redis-2.8.24 目录执行
make 命令
make test 命令
make install 命令
然后把生成的文件 复制到bin 目录
在redis-2.8.24 目录 执行
mkdir bin 命令建立文件夹。
进入src 目录执行 mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-sentinel redis-server ../bin 命令,把生成的文件复制到 bin中。
5.修改主服务中的redis.conf(master目录中)
#后台启动
daemonize yes
#允许ip
bind 127.0.0.1
#日志输出地址
logfile "/opt/logs/loginf.log"
6.修改从服务中的redis.conf(save目录中)
#后台启动
daemonize yes
#端口号
port 6399
#允许ip
bind 127.0.0.1
#日志输出地址
logfile "/opt/logs/loginf.log"
#连接主服务的ip 端口
slaveof 127.0.0.1 6379
7.在bin 目录启动服务 ./redis-server redis.conf ,先启动主服务,再启动从服务
8.使用客户端查看
./redis-cli -h 127.0.0.1 -p 6379
登录执行后,输入数据并查看:
set test3 test123
get test3
如图:
使用info 名称查看 配置信息:
从服务端:
./redis-cli -h 127.0.0.1 -p 6379
查看从主服务器输入的信息
get test3
如图:
使用info 名称查看 配置信息:
表明服务已经配置成功
注意:需要关闭防护墙
相关推荐
三、Redis主从同步 1. 配置主节点 在主节点的`redis.conf`中,不需要额外配置,只需确保服务正常运行。 2. 配置从节点 在从节点的`redis.conf`中,需要添加以下配置: ``` slaveof <master-ip> ``` 将`...
mysql、zookeeper、redis和elasticsearch主从同步机制 - mysql数据库栏目 - 红黑联盟 Zookeeper服务注册与发现 - 菜鸟程序猿的博客 - CSDN博客 Spring 之在Web项目中使用 - UremSept - CSDN博客 控制反转和spring在...
以上就是Redis在Linux环境下的安装、主从复制配置以及自动故障切换的详细过程。请根据实际情况调整配置文件中的参数,确保系统安全稳定运行。在实际应用中,还应考虑备份策略、安全性设置以及性能优化等细节。
与 Memcached 类似,Redis 提供了键值对存储,但它的值可以是多种数据结构,如字符串、列表、集合和有序集合,这些数据结构支持丰富的操作,如推送、弹出、添加、删除以及集合的交集、并集和差集等,所有操作都是...
Redis主从复制模式是一种数据冗余容灾机制,通过在多台服务器上部署Redis实例,实现数据的实时同步和备份。当主服务器宕机时,备服务器可以自动切换为主服务器,提供高可用性的Redis服务。 在Redis主从复制模式中,...
本文将对Redis集群进行详细的介绍,包括Redis安装、主从复制、哨兵和集群的配置和实现。 一、Redis安装 在Windows环境中,我们可以使用Redis的安装程序来安装Redis。在实际的企业环境中,我们通常使用Linux环境来...
以上就是关于 Redis 2.8.13 版本安装配置主从服务器的相关知识点,包括安装、配置、复制原理、故障转移、客户端使用、性能优化、监控维护以及安全措施等。理解并掌握这些内容对于构建高可用的 Redis 集群至关重要。
本文将详细介绍Linux环境下Redis的安装步骤、配置过程以及主从复制的配置方法。 ### Redis简介 Redis是一个开源的使用内存存储的高性能键值对数据库,它支持丰富的数据类型,包括字符串(strings)、散列(hashes...
在构建高可用、高并发的Web服务环境中,"2个tomcat8+nginx+2个redis(主从同步)+同步会话"的架构方案是一种常见的选择。这种方案结合了多种技术,以确保服务的稳定性和数据的一致性。以下是各个组成部分的详细说明: ...
Redis 主从复制技术原理 概述 Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。Redis 主从复制是指将一台 Redis 服务器的数据,复制到...
2. **主从配置操作**:包括设置和读取主从节点信息,可能有手动触发主从同步的API调用。 3. **Sentinel接口使用**:通过Sentinel API获取当前的主节点信息,监听主从切换事件,自动更新连接池中的主节点地址。 4. **...
Redis主从同步是Redis高可用性的一个重要特性,它允许数据在多个实例间进行复制,以实现数据备份、负载均衡和故障恢复。主从结构中,一个Redis实例作为主节点负责处理写请求,而其他实例作为从节点,接收并同步主...
Redis 支持多种数据类型,包括字符串(Strings)、散列(Hashes)、列表(Lists)、集合(Sets)以及有序集合(Sorted Sets)。这些特性使得 Redis 成为了许多应用程序中不可或缺的一部分。 **应用场景**: 1. **...
当 Master 恢复正常时,从 Slave 同步数据,同步数据之后关闭主从复制功能,恢复 Master 身份,于此同时 Slave 等待 Master 同步数据完成之后,恢复 Slave 身份。 2. Keepalived 介绍: Keepalived 是一个基于 ...
### Redis安装、主从配置与选举机制详解 #### 一、Redis安装步骤 在开始之前,我们先了解Redis的基本安装过程。以下是在Linux环境下的安装步骤: 1. **下载源码包**:首先通过`tar zxf`命令解压Redis的压缩文件。...
哨兵(sentinel)是Redis官方提供的一种高可用解决方案,其主要作用是对Redis主从架构进行监控、通知和自动故障转移。 **哨兵的主要功能**: 1. **监控**:哨兵会不断地检查你的Master和Slave是否运作正常。 2. **...