Redis教程

redis集群配置

本文主要是介绍redis集群配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

现尝试在一个服务器上配置一个简单的redis集群,Linux环境下的配置有一篇文章可以参考一下:https://developpaper.com/redis-single-machine-sentry-and-cluster-construction,本次操作环境为Windows系统作为入门认识,具体实现如下:

1、修改redis.windows-service.conf文件内容:

port: 6379

cluster-enabled yes

dir D:/devTools/Redis-x64-3.0.504/master

dbfilename dump.rdb

slave-serve-stale-data yes

slave-read-only yes  #slave节点为只读模式

2、将redis.windows-service.conf文件拷贝两份,分别命名为redis.windows-service-6380.conf,redis.windows-service-6381.conf,修改配置信息:

# 创建两个文件夹,路径分别为D:/devTools/Redis-x64-3.0.504/6380(6381),6381的配置文件修改为6381,

#下面是6380的配置文件

port 6380

dir D:/devTools/Redis-x64-3.0.504/6380 

slaveof 127.0.0.1 6379

logfile "D:/devTools/Redis-x64-3.0.504/redis.windows-service6380-log.txt"

6381的配置信息同上,配置文件如下图所示:

 

 3、注册windows 服务

redis-server.exe --service-install redis.windows-service.conf
redis-server.exe --service-install redis.windows-service-6381.conf --service-name redis6381 --loglevel verbose
redis-server.exe --service-install redis.windows-service-6380.conf --service-name redis6380 --loglevel verbose

如下图:

  删除服务命令为:

redis-server.exe --service-uninstall redis.windows-service.conf
redis-server.exe --service-uninstall redis.windows-service-6381.conf --service-name redis6381
redis-server.exe --service-uninstall redis.windows-service-6380.conf --service-name redis6380

启动服务命令:

redis-server --service-start --service-name redis
redis-server --service-start --service-name redis6381
redis-server --service-start --service-name redis6380

查看master进程的备份进程信息:

D:\devTools\Redis-x64-3.0.504>redis-cli.exe -p 6379 info replication
# Replication
role:master
connected_slaves:2
slave0:ip=127.0.0.1,port=6380,state=online,offset=2101,lag=0
slave1:ip=127.0.0.1,port=6381,state=online,offset=2101,lag=0
master_repl_offset:2101
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:2
repl_backlog_histlen:2100

测试:

  OK,一个简单的集群好了,redis集群选主配置参考:https://www.jianshu.com/p/06ab9daf921d

这篇关于redis集群配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!