1、Linux安装1.安装虚拟机vmware10.0 傻瓜安装2.打开虚拟机界面3创建一个Linux虚拟机文件创建虚拟机如图选择典型 点击下一步选择稍后安装(配置网卡连接方式 一般选择桥接)点击下一步 选择linux的centtos版本点击下一步给虚拟机命名默认CentOS 可以指定虚拟系统存放的磁盘位置。D:DocumentsVirtual MachinesCentOS_v1点击下一步分配虚拟机磁盘大小,不易过大。点击下一步点击完成。配置网路适配器配置加载镜像地址选择CentOS-6.5-i386-minimal.iso镜像文件配置效果如下启动虚拟机进行安装选择第一个安装ctrl+alt退出鼠标
2、稍微等一下。选择skip选择next选择next选择next选择next选择yes.discard any data配置主机名 选择next选择shanghai/Asia 点击next配置超级用户root的密码123456 可能会有警告 点击use any way点击下一步可能会有警告 write change to disk稍等片刻安装系统依赖,大概需要56分钟左右,安装完成后会提醒用户reboot ,这一步很关键在重启的过程中关闭虚拟机。关闭CentOS虚拟机,不要点击ReBoot,修改安装镜像加载位置。启动虚拟机进入开机界面启动后输入用户名密码 root 123456启动网卡默认linu
3、x使用的是eth0网卡 #ifup eth0 /*DHCP动态IP获取 所以需要联网*/出现以下界面 成功了查看ip 使用ifconfig关闭linux系统防火墙Linux系统文件工具winscp556_setup.1416364912 傻瓜安装。点击登录点击是v 安装SecurityCRT 作为远程连接Linux的客户端软件类似于window上的命令窗口解压即安装。解压redis-2.8.2 tar -zxvf redis-2.8.2.tar.gzmv /root/redis-2.8.2 /root安装gcclib库yum install gcc /*安装linux编译所需的lib库*/启动
4、脚本././src/redis-server ./6379/redis.conf././src/redis-server ./6380/redis.conf./redis-trib.rb create -replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 CentOS系统 6.5 minal确保系统分配到IP(DHCP 动态获取)#ifup eth0#ifconfig 关闭防火墙#service iptables stopWinSCP (安装):
5、Centos系统之间上传下载文件SecurityCRT(远程的登陆linux系统的客户端软件 linux shell) redisCluster回顾 使用winscp 上传redis-*.*.*.tar.gz 解压tar -zxvf redis-*.*.*.tar.gz 编译redis源代码 yum install gcc 进入到redis-*.*.*的解压目录执行make指令 在redis-*.*.*的解压目录执行以下指令 ./src/redis-server ./redis.confCluster环境只针对于redis3.X以上版本 启用redis3.x以上环境配置redis.conf a
6、ppendonly yes cluster-enabled yes cluster-config-file nodes.conf cluster-node-time-out 5000 port 7000 在一台机器上模拟redis的集群 所以要修改端口号以及配置文件名 dbfilename dump-6379.rdb appendfilename appendonly-6379.aof cluster-config-file nodes-6379.conf 启动./src/redis-server ./6379/redis.conf . 执行redis-trib.rb 指令 让 redis彼此
7、知道集群有哪些成员 需要额外安装几个插件 #yum install ruby #yum install rubygems #gem install redis就可以指定redis-trib.rb指令查看集群信息第二种方式查看集群状态第三种v 集群重新分片 默认redis集群下回均分16384个hash槽 只分配给master 默认情况下是均分hash slots Node-A 05460 Node-B 546110922 Node-C 1092316383 v 人工故障转移 CLUSTER FAILOVER只用在故障转移的时候主从才会切换CLUSTER FAILOVER必须在从机中使用v 添加节点 说明:默认会把新添加的节点给slave最少的主机随机分配不加-slave参数表示添加一个master节点该节点默认不分配hash slot 如果希望存储可以尝试reshard 指令。v 删除节点默认情况下只可以删除从节点 也可以删除空的master节点。v 数据导入v 使用javaAPI操作Redis集群
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2