`

redis 安装和设置主从服务

    博客分类:
  • java
 
阅读更多

1.下载 redis

 Redis可以到官方网站上面进行下载:http://www.redis.io/download,现在最新的稳定版已经到2.8了

2.安装:

进入Redis目录下的src目录下,执行make命令来编译Redis,一定要安装gcc 编译器,否则会出错。

安装完gcc之后,依次执行如下命令即可完成Redis的安装:

    make

    make test     //检查一下 看有没有问题

    make install

  安装完之后,会在src目录下生成几个可执行文件,分别是mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-sentinel redis-server。其中redis-server是启动Redis服务的,redis-cli是进入Redis客户端的。

3)配置

  在Redis的根目录下面有一个配置文件redis.conf,该配置文件可以对Redis进行基本的配置,配置参数可以查看《Redis配置参数说明》。最开始只是简单的将daemonize参数设置为yes,目的是将Redis服务设置为后台开启。

4)测试

  安装完之后,我们来对其进行测试。

  首先,为了方便起见,我们将src下的可执行命令全部移动到/usr/local/redis/bin/目录下,执行该命令:mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-sentinel redis-server /usr/local/redis/bin,然后将配置文件移动到/usr/local/redis/etc/目录下,执行该命令:mv redis.conf /usr/local/redis/etc/。

  进入/usr/local/redis/bin/目录下执行./redis-server /usr/local/redis/etc/redis.conf命令开启Redis服务。注意:开启redis服务需要指定配置文件,如不指定配置文件则加载默认配置文件。

  开启之后我们执行netstat -tunpl | grep 6379命令来查看6379端口使用情况,如果出现下图情况,则说明6379端口已经被redis-server占用了,表示redis服务已经成功启动。

 

2.设置主从服务

Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面楼主简单的进行一下配置。

  1、上面安装好的一个Redis作为master,

      然后使用VirtualBox的虚拟机克隆功能将刚刚那个linux系统克隆一份作为slave,并修改其IP为192.168.0.110。

  2、修改slave的redis配置文件:

    slaveof 192.168.0.100 6379  (映射到主服务器上)

    如果master设置了验证密码,还需配置masterauth。楼主的master设置了验证密码为admin,所以配置masterauth admin。

  配置完之后启动slave的Redis服务,OK,主从配置完成。下面测试一下:

  在master和slave分别执行info命令,查看结果如下:

  master:

  slave:

然后在master执行set age 24

在slave执行get age,看是否能得到24,

 

如果能够得到值则说明配置成功。

分享到:
评论

相关推荐

    02-Redis持久化、主从与哨兵架构详解-ev.rar

    02-Redis持久化、主从与哨兵架构详解02-Redis持久化、主从与哨兵架构详解02-Redis持久化、主从与哨兵架构详解02-Redis持久化、主从与哨兵架构详解02-Redis持久化、主从与哨兵架构详解02-Redis持久化、主从与哨兵架构...

    02-Redis持久化、主从与哨兵架构详解.zip

    本资料包主要探讨Redis的三个核心概念:持久化、主从复制和哨兵架构,这些都是确保Redis高可用性和数据安全的重要机制。 首先,我们来详细了解一下Redis的持久化。Redis提供了两种主要的持久化方式:RDB(Redis ...

    Redis集群-Redis安装、Redis主从复制、哨兵、Redis集群

    我们可以通过在redis.conf中设置slaveof或使用redis-cli客户端连接到Redis服务,执行slaveof命令来实现主从复制。 在实际应用中,我们可以将数据写入主数据库,然后将数据同步到从数据库中,实现读写分离架构。这样...

    redis安装配置 及主从同步

    进入解压后的目录,然后执行以下命令来编译和安装Redis: ``` cd redis-x.x.x make sudo make install ``` 4. 配置 安装完成后,你可能需要根据你的需求修改`redis.conf`配置文件。默认配置通常位于`src/redis.conf...

    redis-2.8.13安装配置主从服务器Master-Slave

    这通常涉及下载源码,解压,编译和安装。在Ubuntu环境下,可以通过以下步骤完成: ``` sudo apt-get update sudo apt-get install build-essential wget http://download.redis.io/releases/redis-2.8.13.tar.gz tar...

    redis 主从服务器配置

    在本文中,我们详细介绍了如何安装和配置 Redis 主从服务器,以实现高可用性和高性能的缓存系统。Redis 作为一个 NoSQL 型数据库,具有高性能、高扩展性和高可靠性的特点。通过 PHP 环境连接 Redis,可以轻松地使用 ...

    Redis持久化、主从与哨兵架构详解(1)

    Redis持久化、主从与哨兵架构详解 Redis持久化是指将Redis中的数据保存到磁盘中,以便在Redis服务器重启或崩溃后可以恢复数据。Redis提供了两种持久化方式:RDB快照和AOFAppend-Only File。 RDB快照 RDB快照是...

    Thinkphp redis类,支持主从分离

    Thinkphp redis类,支持主从分离

    Redis主从复制以及主从复制技术原理.docx

    Redis 为了解决这个单一节点的问题,也会把数据复制多个副本部署到其他节点上进行复制,实现 Redis 的高可用,实现对数据的冗余备份,从而保证数据和服务的高可用。 主从复制 主从复制是 Redis 解决单一节点问题的...

    redis常用命令,redis配置文件,redis持久化,redis事务,redis主从复制,jedis的使用

    下面是对 Redis 的常用命令、配置文件、持久化、事务、主从复制、Jedis 使用的详细讲解。 Redis 常用命令 Redis 提供了很多有用的命令来管理和操作数据。下面是一些常用的 Redis 命令: * SET key value:设置...

    Redis持久化、主从与哨兵架构详解.pdf

    Redis持久化机制包括RDB快照和AOF(Append Only File)两种方式,它们有不同的特点和使用场景,下面将详细分析这两种机制。 首先,RDB是通过创建数据集的快照来进行持久化的,在默认情况下,Redis会在内存中存储...

    redis安装与主从配置

    #### 五、Redis主从配置 1. **修改从机配置文件**: - 打开从机上的`redis.conf`文件,设置相应的端口和主从关系。 ```conf port 6381 slaveof 10.0.0.1 6383 ``` 2. **启动服务**: - 先启动主节点,然后...

    linux服务器安装部署redis、主从部署文档说明

    ### 三、Redis主从部署 主从部署用于提高数据的可用性和读取性能。一个Redis实例作为主节点,负责写操作,其他实例作为从节点,复制主节点的数据并处理读操作。 1. **配置主节点** 修改主节点的`redis.conf`,...

    Redis 3.2安装及主从复制详细配置1

    在配置Redis主从复制时,首先我们需要启动一个主节点和至少一个从节点。在主节点的配置文件中(`/etc/redis/6379.conf`),确保`appendonly yes`启用持久化,这样主节点的数据更改才能同步到从节点。 然后在从节点...

    Redis哨兵主从模式+keepalived.docx

    Redis主从复制模式是一种数据冗余容灾机制,通过在多台服务器上部署Redis实例,实现数据的实时同步和备份。当主服务器宕机时,备服务器可以自动切换为主服务器,提供高可用性的Redis服务。 在Redis主从复制模式中,...

    linux下如何安装配置redis及主从配置

    Linux系统中安装和配置Redis数据库及其主从复制是一个复杂但非常重要的过程。本文将详细介绍Linux环境下Redis的安装步骤、配置过程以及主从复制的配置方法。 ### Redis简介 Redis是一个开源的使用内存存储的高性能...

    redis linux安装主从自动切换配置

    以下将详细介绍如何在Linux上安装Redis,配置主从复制,并设置自动故障切换。 一、Redis的安装 1. 获取源码:从Redis官方网站下载最新版本的源码包,例如`redis-2.8.3.tar.gz`。 2. 解压源码:`tar -zxvf redis-...

    1个Nginx+2个tomcat+2个redis服务器(主从复制)实现反向代理,实现动静分离。 - 张相逢的博客 - CSDN博客收藏20200109-134106.html

    mysql、zookeeper、redis和elasticsearch主从同步机制 - mysql数据库栏目 - 红黑联盟 Zookeeper服务注册与发现 - 菜鸟程序猿的博客 - CSDN博客 Spring 之在Web项目中使用 - UremSept - CSDN博客 控制反转和spring在...

    windows环境下redis高可用之主从复制与哨兵监控.

    因此,本文将详细介绍如何在Windows环境下搭建基于主从复制和哨兵监控机制的Redis高可用集群。 #### 二、主从复制 **2.1 安装与配置** 首先,需要从官方GitHub仓库...

Global site tag (gtag.js) - Google Analytics