redis集群安装5.0版本

两台机器部署:
现有两台机器10.100.16.83和10.100.16.84局域网IP部署集群环境:
使用最新的稳定版本redis-5.优势是这个版本把集群启动从ruby中迁移到C中了,这样就不用安装ruby环境。直接使用redis-cli --cluster create命令就可以了。

单机环境配置,配置完成后用于创建多个port的配置直接使用.
redis-config:

  1. bind : 本机ip
  2. daemonize no
  3. protected-mode no
  4. port 7379
  5. cluster-enabled yes
  6. cluster-node-timeout 1500

mkdir /data/work/redis/redis_cluster
进入redis_cluster,创建7000 7001 7002三个文件夹
同样的操作第二个机器,创建7003 7004 7005 三个文件夹

五:更新配置文件
cp redis.conf redis_cluster/7000
cp redis.conf redis_cluster/7001
cp redis.conf redis_cluster/7002

第二台机器操作
cp redis.conf redis_cluster/7003
cp redis.conf redis_cluster/7004
cp redis.conf redis_cluster/7005

把6个配置的内容更新为下面的,如果不想清空源文件,则把下面的语句都粘到配置文件的最后面,保证相同参数最终覆盖,同时下面的注释需要去掉
port 7000 //端口7000,7002,7003
bind 10.100.16.83或10.100.16.84 // 默认ip为127.0.0.1 需要改为其他节点机器可访问的ip 否则创建集群时无法访问对应的端口,无法创建集群
daemonize yes //redis后台运行
pidfile /var/run/redis_7000.pid //pidfile文件对应7000,7001,7002
cluster-enabled yes //开启集群 把注释#去掉
cluster-config-file nodes_7000.conf //集群的配置 配置文件首次启动自动生成 7000,7001,7002
cluster-node-timeout 15000 //请求超时 默认15秒,可自行设置
appendonly yes //aof日志开启 有需要就开启,它会每次写操作都记录一条日志

六:启动节点,进行测试
cd /usr/local/bin
第一台机器上执行
./redis-server redis_cluster/7000/redis.conf
./redis-server redis_cluster/7001/redis.conf
./redis-server redis_cluster/7002/redis.conf

另外一台机器上执行
./redis-server redis_cluster/7003/redis.conf
./redis-server redis_cluster/7004/redis.conf ./redis-server redis_cluster/7005/redis.conf

然后ps -ef|grep redis查看进程是否启动

创建集群命令:

redis-cli --cluster create 10.100.16.83:7000 10.100.16.83:7001 10.100.16.83:7002 10.100.16.84:7003 10.100.16.84:7004 10.100.16.84:7005 --cluster-replicas 1

查看是否正常使用:

第一台机器

redis-cli -h 10.100.16.83 -c -p 7001

第二台机器

redis-cli -h 10.100.16.84 -c -p 7005  这样直接使用命令是加入了环境变量

然后在第一个窗口随便敲个命令

10.100.16.83:7001>  set  a  b

在第二个窗口敲一个get命令

10.100.16.84:7005> get a
-> Redirected to slot [15495] located at 10.100.16.83:7001
"b"

结果是b,说明集群是正常的。

参考

redis集群安装(2台机器) – 这个是中文详细教程,后面部分集群命令是redis-5以下可以使用,5以上版本就不需要了。
Redis cluster tutorial — 官网集群安装,有最新的怎么安装部分
Download – redis官方下载地址,最好使用的是Stable 版本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Redis for Windows 5.0.14.1是一个在Windows操作系统上运行的Redis版本Redis是一个开源的内存数据存储系统,它以键值对的形式存储数据,并能快速地读取和写入数据。 Redis for Windows版本5.0.14.1包含了Redis最新的功能和改进,同时也修复了一些之前版本的bug,提高了系统的稳定性和性能。这个版本可以在Windows 7及更高版本的操作系统上运行,并且提供了与Windows操作系统相兼容的接口和命令。 Redis for Windows 5.0.14.1相较于之前的版本具有以下特点: 1. 新功能和改进:这个版本引入了一些新的特性,例如集群模式、发布订阅、事务支持、持久化和复制等。这些功能能够提高系统的可扩展性和灵活性,并支持更多的应用场景。 2. Bug修复:这个版本修复了之前版本中的一些bug,提高了系统的稳定性和安全性。通过修复这些问题,用户可以更加可靠地使用Redis进行数据存储和处理。 3. 性能提升:Redis for Windows 5.0.14.1对内部算法和数据结构进行了优化,使得系统在处理大规模数据和高并发访问时更加高效。这意味着用户能够更快地读取和写入数据,提升系统的响应速度。 总之,Redis for Windows 5.0.14.1是一个功能强大、稳定可靠、性能卓越的Redis版本。它可以在Windows操作系统上运行,并提供了与Windows相兼容的接口和命令。无论是开发人员还是系统管理员,都可以使用这个版本Redis来构建高性能的应用程序和系统。 ### 回答2: Redis for Windows 5.0.14.1 是针对Windows操作系统的Redis数据库的一个特定版本Redis是一个开源的内存数据库,它被设计用于存储和检索数据,以及在内存中进行快速的数据操作。 Redis for Windows 5.0.14.1 是Redis官方发布的一个用于Windows平台的特定版本,它兼容Windows操作系统并在Windows上提供了相同的功能和性能。 通过使用Redis for Windows 5.0.14.1,开发人员可以在Windows平台上使用Redis数据库来构建高性能的应用程序。Redis具有高效的内存访问和数据处理能力,能够处理大量的并发请求。 Redis for Windows 5.0.14.1 提供了一组命令和API,使开发人员可以使用各种编程语言进行与数据库的交互。它支持多种数据结构,如字符串、哈希、列表、集合和有序集合,开发人员可以灵活地使用这些数据结构来满足不同的业务需求。 此外,Redis for Windows 5.0.14.1 还支持数据持久化和复制,可以将数据持久保存在磁盘上,以保证数据的可靠性和可恢复性。同时,它还提供了集群模式的支持,可以横向扩展以处理更大的数据量和更高的并发请求。 总而言之,Redis for Windows 5.0.14.1 是一个在Windows平台上可用的高性能内存数据库,它提供了全面的功能和性能,能够满足开发人员构建高效应用程序的需求。 ### 回答3: Redis for Windows 5.0.14.1是Redis数据库在Windows操作系统下的一个特定版本Redis是一个开源的内存数据库,具有高效的读写速度和灵活的数据结构。它可以用于缓存、消息队列、实时分析和实时计数等不同的应用场景。 Redis for Windows 5.0.14.1是Redis在Windows平台上的最新稳定版本。它是在Redis官方发布的5.0.14版本的基础上,为了在Windows操作系统上更好地运行而进行了调整和优化。 Redis for Windows 5.0.14.1提供了与Windows操作系统的兼容性,可以在Windows Server和Windows桌面环境中运行。它可以通过下载并安装可执行文件或使用包管理工具(如Chocolatey)进行安装。 与其他操作系统上的Redis版本相比,Redis for Windows 5.0.14.1在Windows上运行时有一些注意事项。首先,由于Windows操作系统对文件句柄的限制,Redis for Windows 5.0.14.1需要修改配置以增加可用句柄数。其次,Redis for Windows 5.0.14.1在单线程上运行,因此在高并发情况下可能会有性能瓶颈。 为了更好地满足Windows用户的需求,Redis for Windows 5.0.14.1还提供了Windows服务管理工具,可以将Redis配置为Windows服务,方便启动和停止。 总之,Redis for Windows 5.0.14.1是Redis数据库在Windows平台上的一个特定版本,提供了与Windows操作系统的兼容性,并进行了优化和调整。它适用于在Windows环境下搭建和运行Redis数据库,并可以满足不同应用场景的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值