共 188 篇文章 |
|
Windows redis集群搭建。下载地址https://github.com/dmajkic/redis/downloads,下载到的Redis支持32bit和64bit。打开一个cmd窗口,使用cd命令切换到指定目录(D:\dev\redis-2.4.5)运行 redis-server.exe redis.conf ,运行以后出现如下界面。二、Windows Redis Cluster搭建。从redis官网下载redis-3.0.6.tar.gz(Linux安装包),将src目录下的r... 阅76 转0 评0 公众公开 18-02-01 13:33 |
Redis的安装与使用。2、将解压后的文件夹拷贝到指定目录下(以redis目录为例进行说明).如果版本号太长,建议修改文件夹名为redis;2、打开终端,进入redis文件夹;进入redis下的 src 目录,执行 redis-server启动服务;$ ./redis-server.在启动redis后,发现我们无法再执行其他命令了,怎么办?$ cd /redis/src.输入 ./redis-cli 命令:3、测试几... 阅25 转0 评0 公众公开 18-02-01 13:32 |
Redis的配置。修改redis端口及设置redis server为后台服务有如下几种方法:# 当redis在后台运行的时候,Redis默认会把pid文件放在/var/run/redis.pid,你可以配置到其他地址。# 当运行多个redis服务时,需要指定不同的pid文件和端口 pidfile /var/run/redis.pid.# 配置log文件地址 # 默认值为stdout,标准输出,若后台模式会输出到/dev/n... 阅33 转0 评0 公众公开 18-02-01 13:32 |
2、Master下的Slave还可以接受同一架构中其它slave的链接与同步请求,实现数据的级联复制,即Master->Slave->Slave模式;3、若Slave出现故障导致宕机,恢复正常后会自动重新连接,Master收到Slave的连接后,将其完整的数据文件发送给Slave,如果Mater同时收到多个Slave发来的同步请求,Master只会在后台启动一个进程保存数据文件,然后将... 阅55 转0 评0 公众公开 18-02-01 13:32 |
一、Sentinel作用 1、Master状态检测 2、如果Master异常,则会进行Master-Slave切换,将其中一个Slave作为Master,将之前的Master作为Slave; 3、Master-Slave切换后,master_redis.conf、slave_redis.conf和sentinel.conf的内容都会发生改变,即master_redis.conf中会多一行slaveof的配置,sentinel.conf的监控目标会随之调换;3、redis-sen... 阅808 转0 评0 公众公开 18-02-01 13:31 |
ruby及yaml文件的安装需要先解压,然后运行./configure、make、make install命令进行安装../redis-trib.rb create --replicas 0 127.0.0.1:9002 127.0.0.1:9003 127.0.0.1:9004 ---Redis集群,各节点无备节点./redis-trib.rb create --replicas 1 127.0.0.1:9002 127.0.0.1:9003 127.0.0.1:9004 ... 阅71 转0 评0 公众公开 18-02-01 13:31 |
Redis有两种持久化的方式:快照(RDB文件)和追加式文件(AOF文件):默认Redis会把快照文件存储为当前目录下一个名为dump.rdb的文件。每当Redis接受到会修改数据集的命令时,就会把命令追加到AOF文件里,当你重启Redis时,AOF里的命令会被重新执行一次,重建数据。当slave 端重起时,会连接master端,maser端会把内存中数据生成到dump.rdb文件... 阅52 转0 评0 公众公开 18-02-01 13:31 |
Redis常见问题及处理方法。/wls/wls81/redis-icore/bin/redis-cli -h {ip} -p {port} -a {password} config set 可以在redis运行的时候设置多个它的参数。/wls/wls81/redis-icore/bin/redis-cli -h {ip} -p {port} -a {password} config set timeout 3600./wls/wls81/redis/bin/redis-cli -h {ip} -p {port} -a {password} keys "send... 阅232 转2 评0 公众公开 18-02-01 13:31 |
D) “+failover-state-sen-slaveof-noone”: Leader向slave发送“slaveof no one”指令,此时slave已经完成角色转换,此slave即为master.H)“+slave-reconf-sent”:向指定的slave发送“slaveof”指令,告知此slave跟随新的master.I)“+slave-reconf-inprog”: 此slave正在执行slaveof + SYNC过程,如过slave收到“+slave-reconf-sent”之后... 阅68 转0 评0 公众公开 18-02-01 13:30 |
节点A覆盖0-5460;节点B覆盖5461-10922;节点C覆盖10923-16383.二、Redis集群的主从模型 为了当部分节点失效时,或者无法与大多数节点通信时仍能保持可用,Redis集群采用每个节点拥有1(主服务自身)到N个副本(N-1个附加的从服务器)的主从模型。但是,如果当我们创建集群后(或者稍后),我们为每一个主服务器添加一个从服务器,这样最终的集群... 阅196 转1 评0 公众公开 18-02-01 13:30 |