• Linux配置Redis主从 2018-08-22 22:52:17
    1、安装Redis ##下载redis安装包 wget http://download.redis.io/releases/redis-3.0.4.tar.gz ##解压 tar -xzvf redis-3.0.4.tar.gz cd redis-3.0.4 #执行make命令编译 make make install安装完成后,会在/usr/...
    -------------------
    [TOC]
    
    -------------------
    
    ##1、安装Redis
    ```java
    ##下载redis安装包
    wget http://download.redis.io/releases/redis-3.0.4.tar.gz
    ##解压
    tar -xzvf redis-3.0.4.tar.gz
    cd redis-3.0.4
    #执行make命令编译
    make
    ```
    make install安装完成后,会在/usr/local/bin目录下生成下面几个可执行文件,它们的作用分别是:
    redis-server:Redis服务器端启动程序 
    redis-cli:Redis客户端操作工具。也可以用telnet根据其纯文本协议来操作 
    redis-benchmark:Redis性能测试工具 
    redis-check-aof:数据修复工具 
    redis-check-dump:检查导出工具
    ##2、修改Redis配置文件
    这里用一个主库、两个从库来举例:
    创建主库的配置文件:(文件存放位置也最好放在安装目录下面方便查找)
    我在配置文件统一放置在/usr/local/redis-3.0.0/conf中,如下图所示:
    ![这里写图片描述](https://img-blog.csdn.net/20180822204827789?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpNTIxd2FuZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
    **redis-6379.conf配置文件如下:**
    ```java
    #主表的配置文件
    # Redis使用后台模式
    daemonize yes
    # 注释以下内容开启远程访问
    # bind 127.0.0.1
    # 修改启动端口为6379
    port 6379
    # 修改pidfile指向路径--Redis以守护进程方式运行时把pid写入文件
    pidfile /usr/local/redis-3.0.0/conf/redis_6379.pid
    #数据库的存放位置 自己定义
    dir /usr/local/redis-3.0.4/db/master/
    ```
    **redis-6380.conf配置文件如下:**
    ```java
    # Redis使用后台模式
    daemonize yes
    # 关闭保护模式
    #protected-mode no
    # 注释以下内容开启远程访问
    # bind 127.0.0.1
    # 修改启动端口为6379
    port 6380
    # 修改pidfile指向路径
    pidfile /usr/local/redis-3.0.0/conf/redis_6380.pid
    #数据库的存放位置
    dir /usr/local/redis-3.0.4/db/slave_one
    #Slaveof命令可以将当前服务器转变为指定服务器的从属服务器(slave server)。
    slaveof 127.0.0.1 6379
    ```
    **redis-6381.conf配置文件如下:**
    ```java
    # Redis使用后台模式
    daemonize yes
    # 关闭保护模式
    #protected-mode no
    # 注释以下内容开启远程访问
    # bind 127.0.0.1
    # 修改启动端口为6379
    port 6381
    # 修改pidfile指向路径
    pidfile /usr/local/redis-3.0.0/conf/redis_6381.pid
    #数据库的存放位置
    dir /usr/local/redis-3.0.4/db/slave_two/
    #Slaveof命令可以将当前服务器转变为指定服务器的从属服务器(slave server)。
    slaveof 127.0.0.1 6379
    ```
    ##3、启动Redis服务
    使用新创建的配置文件启动redis服务
    ```java
    /usr/local/bin/redis-server /usr/local/redis-3.0.4/conf/redis-6379.conf 
    /usr/local/bin/redis-server /usr/local/redis-3.0.4/conf/redis-6380.conf 
    /usr/local/bin/redis-server /usr/local/redis-3.0.4/conf/redis-6381.conf 
    ```
    检查redis是否启动成功,如下图所示表示启动成功。
    ```java
    ps -ef|grep redis
    ```
    ![这里写图片描述](https://img-blog.csdn.net/2018082220553532?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpNTIxd2FuZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
    ##4、验证主从
    利用redis-cli连接本地redis进行查看。首先连接redis-6379的客户端:
    ```java
    #默认连接6379端口
    /usr/local/bin/redis-cli
    ```
    在主库中插入一条数据
    ![这里写图片描述](https://img-blog.csdn.net/20180822210037721?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpNTIxd2FuZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
    切换至从库。检查数据是否存在。存在及配置主从生效。
    ```linux
    #连接6380从库
    /usr/local/bin/redis-cli -p 6380
    ```
    ![这里写图片描述](https://img-blog.csdn.net/20180822210615356?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpNTIxd2FuZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
    或者直接在redis命令中输入以下内容
    ```linux
    127.0.0.1:6379> info replication
    ```
    效果图如下所示:
    ![这里写图片描述](https://img-blog.csdn.net/20180822225147496?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpNTIxd2FuZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
    到此Redis的主从已经配置完成。
    展开全文
  • 2、Redis:5.0.0 官网下载地址:http://www.redis.cn/download.html 百度云地址:https://pan.baidu.com/s/1f2XTXWHMs3nro6glidexrg 提取码:sf6h 二、Redis安装(单节点) 1、编译安装Redis tar -xvf redis-5.0.0....
  • 注意:Windows3.2.100版本和Linux5.0.4版本同步机制不一样无法做同步。Windows的版本明显跟不上Linux版本更新的...Redis主从安装配置 Redis环境说明 Redis主从同步原理 Redis查询命令说明 Redis安装包下载 Redi...
  • 持久化保证了即使redis服务重启也不会丢失数据,因为redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是当redis服务器的硬盘损坏了可能会导致数据丢失,如果通过redis主从复制机制就可以避免这种单点故障,...
  • Linux(CentOS7)下进行Redis主从配置 概述 redis的复制功能是支持多个数据库之间的数据同步。一类是主数据库(master)一类是从数据库(slave),主数据库可以进行读写操作,当发生写操作的时候自动将数据同步到...
  • Redis主从配置-Linux环境 2015-09-09 16:06:18
    一、搭建环境: Linux CentOS6.5 Redis V2.8.13 在一台机器上模拟,所以redis的端口号需要修改,master的为6379,salve的为6380 ...1、安装好redis后,在redis下新建一个conf...2、将conf目录下的redis.conf配置
  •  redis主从配置,配置master 只能为写,slave只能为读,在客户端对poolconnect请求时候,,会将读请求转到slave上面,写请求转到master上面,同时,master和slave有同步功能,这就实现了(数据层)读写分离对上层...
  • 转载自:... ...Redis主从配置异常解决:Error condition on socket for SYNC: Connection refused 在Docker中搭建的Redis主从集群时,从服务器上的redis日志报错: 32677:S 08 Feb
  • 单机多实例Redis主从复制配置Redis主从复制原理看这里Master Redis的主要配置文件如下:/etc/init.d/redis_6379 开机启动 /etc/redis/redis_6379.conf 配置 /var/lib/redis/data/ 数据存储目录 /var/log/redis_6379....
  • Redis 主从/哨兵配置 2017-09-10 16:29:07
    Redis 主从/哨兵配置
  • Redis-18Redis主从同步 2019-11-13 19:56:04
    文章目录概述主从同步Redis主从同步配置主服务器从服务器Redis主从同步过程缺点 概述 尽管 Redis 的性能很好,但是有时候依旧满足不了应用的需要,比如过多的用户进入主页,导致 Redis 被频繁访问,此时就存在大量的...
  • 1.主从简介 ...redis主从同步是异步进行的,这意味着主从同步不会影响主逻辑,也不会降低redis的处理性能。 主从架构中,可以考虑关闭主服务器的数据持久化功能,只让从服务器进行持久化,这样可以提高...
  • 由于本地环境的使用,所以搭建一个本地的Redis集群,本篇讲解Redis主从复制集群的搭建,使用的平台是Windows,搭建的思路和Linux上基本一致! (精读阅读本篇可能花费您15分钟,略读需5分钟左右) Redis主从复制...
  • Linux -简单的redis主从配置 2018-08-31 14:51:02
    summary:真实项目环境中通常为master服务器,在其他服务器上配置slave服务器;...redis主从配置初步:2个节点主从 如果我们redis的压力很大,如果我们的并发高到我们读数据和写数据都有了很大压力。  ...
  • Redis主从配置详细过程 2018-08-09 00:45:52
     Redis主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面楼主简单的进行一下配置。 1、上面安装好的一个Redis作为...
  • redis搭建+redis主从 2018-05-24 22:35:56
    redis基本介绍,搭建和redis主从配置
  • linux安装redis redis安装步骤如下: linux命令下载: wget http://download.redis.io/releases/redis-3.2.9.tar.gz wget –p /java/redis “chainUrl”;指定下载目录 1、下载redis安装包。下载地址为...
  • Redis主从配置及测试 2019-06-10 20:27:40
    我这里使用的是redis-3.2.9版本 官网下载地址:http://download.redis.io/releases/redis-3.2.9.tar.gz安装 1.主机环境 主机名 IP地址 操作系统 jia3.ty.com 192.168.10.103 CentOS release 6.6 ...
  • redis主从配置初步:2个节点主从如果我们redis的压力很大,如果我们的并发高到我们读数据和写数据都有了很大压力。 那么我们可能就需要把redis分开部署,并且配置为一个『主从』的状态。 首先我们要安装red
  • 因为centos7中的防火墙由iptabls变为了firewall,所以尽管主服务器和从服务器能够ping通,但无法配置成功,在从服务器的客户端的info命令下,会显示: 1.先查看一下 redis服务哪些机器可以访问 *或0.0.0.0代表...
1 2 3 4 5 ... 20
收藏数 16,690
精华内容 6,676