redis群集搭建

本文介绍了如何搭建Redis集群,包括Redis作为非关系型数据库的高性能特性和优势,如高并发读写能力。详细步骤涉及安装、配置Redis,启用集群功能,以及使用工具创建和检查集群状态。此外,还提到了Redis的常用管理工具,如redis-server、redis-benchmark等。
摘要由CSDN通过智能技术生成

今天来搭建redis群集,redis作为非关系型数据库他的读写并发量很高并且很快,先来介绍一下数据库的类型。

1、数据库的类型
1】关系性数据库
目前主流数据库类型
保证数据的真实性 唯一性 有效性 减少数据冗余

2】非关系型数据库
没有关系型数据库存储数据严格
存储和读取效率比关系型数据库更快

2、常见的关系型数据库
1】Oracle:大型数据库 支持windows linux平台 安全稳定可靠 付费产品
2】Sql server :大型数据库 支持windows平台 图形化界面 配置简单 易用
3】mysql:小型数据库 支持windows linux平台 开源免费 稳定 占用资源小

3、常见的非关系型数据库的类型和特点
1】常见的非关系型数据库类型
Redis MongDB Hbase couhDB

2】非关系型数据库特点
高性能读取和写入
支持广泛的语言类型
支持将内存数据持久化保存到硬盘中

3】非关系型数据库的优势
支持高性能读取每秒10w并发 写入高并发8w并发
支持java string lists hashes语言存储数据
数据是不可分割的原子
支持一主多备方式保证数据的可靠性

redis常见的管理工具
1】redis-server
手动添加启动redis数据库实例
2】redis-benchmark
redis性能检测工具
3】redis-cli
redis客户端
4】redis-check-aof
修复redis的aof文件
5】redis-check-rdb
修复持久化文件
6】redis-sentinel
配置redis软链接

二、今天我们搭建的群集用到6台服务器
1、首先安装6台redis数据库操作如下

1】移动redis安装位置
[root@centos01 ~]# mv /usr/src/redis-3.2.9/ /usr/local/redis
2】编译安装redis
[root@centos01 redis]# make install
3】运行redis安装脚本安装程序
[root@centos01 redis]# ./utils/install_server.sh 

2、启动停止redis
1】启动redis
[root@centos01 redis]# /etc/init.d/redis_6379 start
2】停止6379端口
[root@centos01 redis]# /etc/init.d/redis_6379 stop

2、配置redis数据库主配置文件支持群集

1】修改主配置文件
[root@centos01 ~]# vim /etc/redis/6379.conf 
	62 bind 192.168.100.10	//监听ip地址
	724  cluster-enabled yes	//开启群集功能
	733 cluster-config-file nodes-6379.conf		//加载群集配置文件
	739  cluster-node-timeout 15000		//群集超时时间
	817  cluster-require-full-coverage no		//禁用日志
2】清空群集节点数据
127.0.0.1:6379> FLUSHALL

其他的5台服务器操作同上

3、接下俩开始安装配置群集所需的工具

安装依赖软件
[root@centos01 ~]# yum -y install ruby
安装gem
[root@centos01 ~]# cp /mnt/redis-3.2.0.gem ./
[root@centos01 ~]# gem install redis --version 3.2.0
创建群集
[root@centos01 ~]# /usr/local/redis/src/redis-trib.rb create --replicas 1 192.168.100.10:6379 192.168.100.20:6379 192.168.100.30:6379 192.168.100.40:6379 192.168.100.50:6379 192.168.100.60:6379
查看群集节点
[root@centos01 ~]# /usr/local/redis/src/redis-trib.rb check 192.168.100.10:6379

在这里插入图片描述
当反馈以上结果时候就算成功了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值