Linux安装Rdeis集群 完整步骤

Linux安装Rdeis集群 完整步骤

Redis简介:

Redis是当前比较热门的NOSQL系统之一,它是一个开源的使用ANSI c语言编写的key-value存储系统,区别于MySQL的二维表格的形式存储。

优点:

  • 对数据高并发读写
  • 对海量数据的高效率存储和访问
  • 对数据的可扩展性和高可用行

缺点:

  • redis(ACID)处理非常简单
  • 无法做到太复杂的关系数据库模型

Redis安装

1.安装c语言的编译环境,执行yum install gcc-c++

Redis是c语言开发的。

安装redis需要c语言的编译环境。如果没有gcc需要在线安装。

如果在安装c语言的编译环境的失败,报错如下

在这里插入图片描述

需要修改默认yum源

1.备份系统自带的yum镜像源或者直接删除
mv /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.backup
2.进入到yum源配置文件所在的文件夹执行
wget http://mirrors.aliyun.com/repo/Centos-7.repo 
wget http://mirrors.aliyun.com/repo/epel-7.repo
3.选择执行 yum makecache
4.直接yum
2.安装redis
方法一:yum一键安装(推荐)
yum install redis
systemctl start redis   #启动
systemctl enable redis  #开启自启动
方法二:手动安装
1.redis的源码包上传到linux系统。
2.解压缩redis 执行    tar zxvf redis-5.0.0.tar.gz
3.cd切换到redis解压目录下,执行编译,执行 make
4.安装 执行 make install PREFIX=/usr/local/redis/redis-master
	4.1 说明:PREFIX参数指定redis的安装目录。一般软件安装到/usr目录下
	

4.修改配置文件
修改redis.conf
1.关闭保护模式            --protected-mode no
2.关闭绑定ip             --#bind 127.0.0.1
3.打开cluster模式        --cluster-enabled yes
4.打开后台运行            --daemonize yes

5.编写启动脚本
#打开vi 编写一个sh脚本 
/home/redis-cluster/6379/bin/redis-server /home/redis-cluster/6379/bin/redis.conf

/home/redis-cluster/6380/bin/redis-server /home/redis-cluster/6380/bin/redis.conf

/home/redis-cluster/6381/bin/redis-server /home/redis-cluster/6381/bin/redis.conf

/home/redis-cluster/6382/bin/redis-server /home/redis-cluster/6382/bin/redis.conf

/home/redis-cluster/6383/bin/redis-server /home/redis-cluster/6383/bin/redis.conf

/home/redis-cluster/6384/bin/redis-server /home/redis-cluster/6384/bin/redis.conf

/home/redis-cluster/6385/bin/redis-server /home/redis-cluster/6385/bin/redis.conf

/home/redis-cluster/6386/bin/redis-server /home/redis-cluster/6386/bin/redis.conf

#.给予脚本读写权限
	# 执行 --chmod u+x start.sh
	# 然后执行./start.sh,启动集群
	
#如果不是因为脚本问题,启动集群失败
修改每个redis中的配置文件(有的需要修改,有的不需要修改)
 1.把pid修改不同的即可     pidfile /var/run/redis_6385.pid
 2.把nodes修改不同的即可   cluster-config-file nodes-6381.conf
 
	
#进入任意一个客户端
./redis-cli

#初始化节点
./redis-cli --cluster create 172.17.0.2:6379 172.17.0.2:6380 172.17.0.2:6381 172.17.0.2:6382 172.17.0.2:6383 172.17.0.2:6384 --cluster-replicas 1

#以客户端集群的方式连接
./redis-cli -h 127.0.0.1 -p 6379 -c

5.验证Redis集群
#查看节点状态
cluster info

#查看节点槽占用
cluster nodes
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值