windows本地安装redis单机和集群配置
来源:互联网 发布:编程资料百度云 编辑:程序博客网 时间:2024/06/05 07:07
1、下载redis地址:https://github.com/dmajkic/redis/downloads
直接解压选择32或者64位,重命名即可
2、启动服务:
cmd进入根目录执行redis-server.exe redis.conf //启动正常能看到redis操作的日志
3、启动客户端
cmd进入根目录执行redis-cli.exe -h 127.0.0.1 -a 123456 //123456默认是redis密码,然后就能够进入redis命令行
@上面为基本的单机安装、下面开始进行集群配置(伪集群):主要配置port/bind/slaveof三个参数配置
1、复制上面安装的redis修改redsi.conf的端口,最重要的是将redis配置为slave(从)服务
添加: slaveof 127.0.0.1 6378 //端口自己设置不能和主一样
2、通过redis-cli.exe -p 6378 info命令即可查看当前redis服务的配置信息
其中主要看:role:slave //说明从机配置成功了
3、通过使用redis-cli.exe -p 6389/6379命令,分别连接主从redis服务。
然后在主中添加些key会同步到从redis服务器.
@注意:
只有从redis会同步主redis,主redis不会去同步从redis。
从redis只能做查询操作(修改和删除都不会同步到主redis,反而容易造成数据的丢失),redis的增删改在主redis操作。 //很遗憾2.6之前的版本不支持只读配置
4、使用redis-cli.exe -p 6379 shutdown命令将主redis服务挂掉,然后查看从服务的查看命令redis-cli.exe -p 6378 info可以发现master_link_status:down,但是从redis还是可以读的。
5、为了安全可以为redis服务添加密码
requirepass redis #这里表示密码就是redis
然后重启redis服务,但是开启客户端时需要添加密码命令:redis-cli.exe -p 6378 -a redis
6、注意
@如果进入了redis命令行进行操作提示没有权限,做auth redis命令操作
@如果主redis挂掉有两个方法进行主从替换
1、手动:登陆从redis客户端redis-cli.exe -p 6378 -a redis然后使用命令slaveof NO ONE //即手动设置6378为没有主redis,然后它自己就成了主redis。
从redis住需要redis-cli.exe -p 6380 -a redis 然后使用slaveof 127.0.0.1 6378
*注:必须得将两个原先的slave的masterauth设置为相同,但是手动设置在重启服务器之后就自动失效。
2、自动:使用sentinel或者keepalived(做负载均衡用)来实现主从自动切换。
使用redis中自带的sentinel :配置sentinel.conf文件,使用redis-sentinel sentinel.conf --sentinel命令即可启动监听(但是我用的2.4.5版本好像没有这东西)
直接解压选择32或者64位,重命名即可
2、启动服务:
cmd进入根目录执行redis-server.exe redis.conf //启动正常能看到redis操作的日志
3、启动客户端
cmd进入根目录执行redis-cli.exe -h 127.0.0.1 -a 123456 //123456默认是redis密码,然后就能够进入redis命令行
@上面为基本的单机安装、下面开始进行集群配置(伪集群):主要配置port/bind/slaveof三个参数配置
1、复制上面安装的redis修改redsi.conf的端口,最重要的是将redis配置为slave(从)服务
添加: slaveof 127.0.0.1 6378 //端口自己设置不能和主一样
2、通过redis-cli.exe -p 6378 info命令即可查看当前redis服务的配置信息
其中主要看:role:slave //说明从机配置成功了
3、通过使用redis-cli.exe -p 6389/6379命令,分别连接主从redis服务。
然后在主中添加些key会同步到从redis服务器.
@注意:
只有从redis会同步主redis,主redis不会去同步从redis。
从redis只能做查询操作(修改和删除都不会同步到主redis,反而容易造成数据的丢失),redis的增删改在主redis操作。 //很遗憾2.6之前的版本不支持只读配置
4、使用redis-cli.exe -p 6379 shutdown命令将主redis服务挂掉,然后查看从服务的查看命令redis-cli.exe -p 6378 info可以发现master_link_status:down,但是从redis还是可以读的。
5、为了安全可以为redis服务添加密码
requirepass redis #这里表示密码就是redis
然后重启redis服务,但是开启客户端时需要添加密码命令:redis-cli.exe -p 6378 -a redis
6、注意
@如果进入了redis命令行进行操作提示没有权限,做auth redis命令操作
@如果主redis挂掉有两个方法进行主从替换
1、手动:登陆从redis客户端redis-cli.exe -p 6378 -a redis然后使用命令slaveof NO ONE //即手动设置6378为没有主redis,然后它自己就成了主redis。
从redis住需要redis-cli.exe -p 6380 -a redis 然后使用slaveof 127.0.0.1 6378
*注:必须得将两个原先的slave的masterauth设置为相同,但是手动设置在重启服务器之后就自动失效。
2、自动:使用sentinel或者keepalived(做负载均衡用)来实现主从自动切换。
使用redis中自带的sentinel :配置sentinel.conf文件,使用redis-sentinel sentinel.conf --sentinel命令即可启动监听(但是我用的2.4.5版本好像没有这东西)
这种情况下如果重启原先默认配置的主redis,发现手动配置的master redis直接挂掉了
相关的redis安装文件已经配置好上传了直接进入我的相关资源下载就行啊。
就是这么好玩!!!!!!!!!!!!!!!!!!
1 0
- windows本地安装redis单机和集群配置
- windows本地安装redis单机和集群配置
- Redis单机集群配置和java客户端
- Centos7安装Redis单机版和集群
- Redis的安装(单机|集群)
- Redis集群配置和安装
- Liunx 下redis的安装单机版和集群版
- Redis的单机版和集群版安装
- redis安装和redis集群配置
- Windows 单机模式 Spark 安装和 配置
- ZooKeeper 的安装和配置---单机和集群
- Redis服务端的配置(单机+集群)
- redis 单机版安装配置
- storm单机版和集群版安装配置过程
- Redis 单机/集群离线安装部署
- Zk笔记(一):Zookeeper的两种安装和配置(Windows):单机模式与集群模式
- Zk笔记(一):Zookeeper的两种安装和配置(Windows):单机模式与集群模式
- Window下安装redis和配置集群
- 判断远程主机上的目录是否存在
- android service初步使用
- 【JZOJ4784】【NOIP2016提高A组模拟9.15】Map
- oracle中的between使用
- Java字符串分割
- windows本地安装redis单机和集群配置
- Kinect 骨骼追踪数据处理
- Android:指定分辨率和清晰度的图片压缩方法源码
- Redis:主从复制
- The next step
- Meteor中文博客转载
- 机器学习中的算法-支持向量机(SVM)基础
- JSPatch Platform平台的简单使用
- 【NOIP2016提高A组模拟9.21】矩阵