首页 > 编程开发 > 数据库教程 > redis教程

redis 集群使用主从复制架构-redis集群管理

2016-07-26 00:02:35
redis集群使用主从架构如下图,能有效解决集群中节点连接不上造成集群挂掉的情况 a) 在Redis集群中可以使用主从模式实现某一个节点的高可用 b) 当该节点(master)宕机后,集群会将该节点的从数据库(slave)转变为(master)继续完成集群服务; 创建主从集群 参考前面的主从复制和集群环境搭建,启动6个redis实例,分别是: 6380(主) 6480(从) 6381(主
分类:redis教程 浏览次数(958)

redis集群出现宕机没法访问-redis集群管理

2016-07-24 00:02:00
先来查看集群节点信息 192.168.56.101:6382> cluster nodes 03596d92625f1b778f29eb4a9128d92809dfd79a 192.168.56.101:6381 master - 0 1468858392134 2 connected 5795-10922 b1939026deb80fedde7bdb22c1df3ecfaa72f60
分类:redis教程 浏览次数(396)

redis新增集群节点-redis集群管理

2016-07-21 22:18:40
新增一个节点6383,并启动 执行redis-trib.rb add-node命令添加节点 redis-trib.rb add-node new_host:new_port existing_host:existing_port [root@master redis-cluster]# /opt/redis/redis-3.2.1/src/redis-trib.rb add-node 192.
分类:redis教程 浏览次数(725)

redis删除集群节点-redis集群管理

2016-07-21 22:17:56
先查看一下集群节点信息: 192.168.56.101:6382> cluster nodes 03596d92625f1b778f29eb4a9128d92809dfd79a 192.168.56.101:6381 master - 0 1468857421626 2 connected 5795-10922 e6d316a0dcd7cfcc98de645d86989d5527e86
分类:redis教程 浏览次数(811)

redis集群插槽分配-redis集群管理

2016-07-20 22:26:14
使用cluster nodes命令查看当前集群信息 192.168.56.101:6382> cluster nodes 8c45a68a798aed7c1ed5e636f2899709717952c8 192.168.56.101:6380 master - 0 1468819900949 1 connected 0-5460 c9267b81af4bb2c186d07c5ebc77
分类:redis教程 浏览次数(403)

redis 集群环境搭建-redis集群管理

2016-07-20 22:22:30
集群架构 (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽. (2)节点的fail是通过集群中超过半数的节点检测失效时才生效. (3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可 (4)redis-cluster把所有的物理节点映射到[0-16383]slot(插槽)上,cl
分类:redis教程 浏览次数(1108)

redis sentinel.conf详解-redis集群管理

2016-07-19 22:05:56
sentinel.conf详解 官方完整示例
分类:redis教程 浏览次数(402)

redis sentinel(哨兵) 配置详解-redis集群管理

2016-07-19 22:01:37
1. redis sentinel(哨兵) redis sentinel(哨兵)是对Redis系统的运行情况的监控,它是一个独立进程。它的功能有2个: a、 监控主数据库和从数据库是否运行正常; b、 主数据出现故障后自动将从数据库转化为主数据库; 2. 原理 单个redis sentinel(哨兵)架构: 多个redis sentinel(哨兵)架构: 多个哨兵,不仅同时监控主从数据库,
分类:redis教程 浏览次数(1241)

redis主从复制的原理-redis集群管理

2016-07-19 21:53:02
复制的过程原理 1、 当从库和主库建立master-slave关系后,会向主数据库发送SYNC命令; 2、 主库接收到SYNC命令后会开始在后台保存快照(RDB持久化过程),并将期间接收到的写命令缓存起来; 3、 当快照完成后,主Redis会将快照文件和所有缓存的写命令发送给从Redis; 4、 从Redis接收到后,会载入快照文件并且执行收到的缓存的命令; 5、 之后,主Redis每当
分类:redis教程 浏览次数(458)

redis从库只读设置-redis集群管理

2016-07-18 23:44:33
默认情况下redis数据库充当slave角色时是只读的不能进行写操作,如果写入,会提示以下错误:READONLY You can't write against a read only slave. 127.0.0.1:6382> set k3 111 (error) READONLY You can't write against a read only slave. 如果你要开启从库
分类:redis教程 浏览次数(397)

redis主从从架构搭建-redis集群管理

2016-07-18 23:41:23
主从从架构 [root@master redis-master-slave]# vim 6382/redis.conf slaveof 127.0.0.1 6381 分别启动三台redis-server [root@master redis-master-slave]# /usr/local/bin/redis-server /opt/redis/redis-master-slave/638
分类:redis教程 浏览次数(680)

redis主从复制(读写分离)-redis集群管理

2016-07-18 00:08:26
主从复制的好处: 1、 避免redis单点故障 2、 构建读写分离架构,满足读多写少的应用场景 主从架构 [root@master redis]# mkdir redis-master-slave 创建6380、6381、6382三个目录,分别将安装目录下的redis.conf拷贝到这三个目录下(我直接从单机安装那里拷贝过来,因为我那里已人改过daemonize了) [root@maste
分类:redis教程 浏览次数(777)

redis安装-redis集群管理

2016-07-18 00:02:44
安装redis [root@master opt]# mkdir /opt/redis [root@master opt]# cd /opt/redis [root@master redis]# mv /opt/redis-3.2.1.tar.gz . [root@master redis]# ls redis-3.2.1.tar.gz [root@master redis]# tar
分类:redis教程 浏览次数(392)

redis整合spring示例二—java操作redis(存对象及List)

2016-03-19 21:39:09
在java操作redis中,咱们已经有了基本的java操作redis相关代码。下面继续 redis存放对象和List可通过对它们先序列化,然后存到redis中。 对象序列化及反序列化工具类: package com._656463.redis; import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;impo
分类:redis教程 浏览次数(4137)

redis整合spring示例一

2016-03-19 21:37:30
这里使用java操作redis的示例,也是领悟书生网站项目中使用的代码.当然本示例也是参考网上的相关文章做了相应的改动。 首先看看redis所依懒的maven包 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <
分类:redis教程 浏览次数(1485)

专题教程

  • redis教程

    redis教程

    REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。