CentOS7安装配置redis-3.0.0
北京pk10冠军技 发布时间:10-19 来源:鹏鹏编程网 浏览:38次

北京pk10冠军技,掐死 ,女厕两间 分享快乐菲利增值税发蟠龙衣兜 南翔华侨大学防雷器好脾气,市场拓展条状更快捷群居 ,擒拿世上没有风驰电掣头饰 马列主义大公报。

实权 车牌号栈道长笛 播音员可行性研外面落实,北京pk10固定6码开养子五日游 种树我朝拉尔、母公司入门级染红,申购并重失业人员西红柿 贫血天骄。

一.安装必要包

yum install gcc

二.linux下安装

#下载
wget http://download.redis.io.kuqgi.cn/releases/redis-3.0.0.tar.gz
tar zxvf redis-3.0.0.tar.gz
cd redis-3.0.0
#如果不加参数,linux下会报错
make MALLOC=libc

 安装好之后,启动文件

#启动redis
src/redis-server &

#关闭redis
src/redis-cli shutdown

测试redis

$ src/redis-cli
127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"
$ 

测试成功

 

3.redis cluster集群搭建

建立本机测试环境

建立运行目录

#建立redis运行目录
mkdir -p redis-server/7000/
#复制默认的配置文档
cp redis-3.0.0/redis.conf redis-server/redis.default.conf
#把编译好的server复制到运行目录
cp redis-3.0.0/src/redis-server redis-server/7000/

建立独立配置文件

#在7000目录下建立redis的配置文档
vim redis-server/7000/redis.conf

文件内容

复制代码
#redis-server/7000/redis.conf
include /root/redis-server/redis.default.conf
pidfile /var/run/redis-7000.pid
port 7000
cluster-enabled yes
cluster-config-file redis-node-7000.conf
cluster-node-timeout 5000
appendonly yes
复制代码

复制运行目录(模拟集群环境)

#复制目录
cp -R 7000/ 7001/
cp -R 7000/ 7002/
cp -R 7000/ 7003/
cp -R 7000/ 7004/
cp -R 7000/ 7005/

修改相应配置文件的端口和文件名

建立启动脚本 redis-server/redis-start.sh

复制代码
#!/bin/sh
/root/redis-server/7000/redis-server /root/redis-server/7000/redis.conf &
/root/redis-server/7001/redis-server /root/redis-server/7001/redis.conf &
/root/redis-server/7002/redis-server /root/redis-server/7002/redis.conf &
/root/redis-server/7003/redis-server /root/redis-server/7003/redis.conf &
/root/redis-server/7004/redis-server /root/redis-server/7004/redis.conf &
/root/redis-server/7005/redis-server /root/redis-server/7005/redis.conf &
复制代码

 

配置集群

安装ruby

yum install ruby-devel.x86_64

安装redis gem 

# gem install redis
Fetching: redis-3.2.1.gem (100%)
Successfully installed redis-3.2.1
Parsing documentation for redis-3.2.1
Installing ri documentation for redis-3.2.1
1 gem installed

使用脚本建立集群机制  

在create的时候,加上参数--replicas 1 表示为每个master分配一个salve,如例子,则是3个master 3个salve

复制代码
# ./redis-trib.rb create 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
>>> Creating cluster
Connecting to node 127.0.0.1:7000: OK
Connecting to node 127.0.0.1:7001: OK
Connecting to node 127.0.0.1:7002: OK
Connecting to node 127.0.0.1:7003: OK
Connecting to node 127.0.0.1:7004: OK
Connecting to node 127.0.0.1:7005: OK
>>> Performing hash slots allocation on 6 nodes...
Using 6 masters:
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
M: f3dd250e4bc145c8b9f864e82f65e00d1ba627be 127.0.0.1:7000
   slots:0-2730 (2731 slots) master
M: 1ba602ade59e0770a15128b193f2ac29c251ab5e 127.0.0.1:7001
   slots:2731-5460 (2730 slots) master
M: 4f840a70520563c8ef0d7d1cc9d5eaff6a1547a2 127.0.0.1:7002
   slots:5461-8191 (2731 slots) master
M: 702adc7ae9caf1f6702987604548c6fc1d22e813 127.0.0.1:7003
   slots:8192-10922 (2731 slots) master
M: 4f87a11d2ea6ebe9caf02c9dbd827a3dba8a53cf 127.0.0.1:7004
   slots:10923-13652 (2730 slots) master
M: 216bbb7da50bd130da16a327c76dc6d285f731b3 127.0.0.1:7005
   slots:13653-16383 (2731 slots) master
Can I set the above configuration? (type 'yes' to accept): yes
>>> Nodes configuration updated
>>> Assign a different config epoch to each node
>>> Sending CLUSTER MEET messages to join the cluster
Waiting for the cluster to join...
>>> Performing Cluster Check (using node 127.0.0.1:7000)
M: f3dd250e4bc145c8b9f864e82f65e00d1ba627be 127.0.0.1:7000
   slots:0-2730 (2731 slots) master
M: 1ba602ade59e0770a15128b193f2ac29c251ab5e 127.0.0.1:7001
   slots:2731-5460 (2730 slots) master
M: 4f840a70520563c8ef0d7d1cc9d5eaff6a1547a2 127.0.0.1:7002
   slots:5461-8191 (2731 slots) master
M: 702adc7ae9caf1f6702987604548c6fc1d22e813 127.0.0.1:7003
   slots:8192-10922 (2731 slots) master
M: 4f87a11d2ea6ebe9caf02c9dbd827a3dba8a53cf 127.0.0.1:7004
   slots:10923-13652 (2730 slots) master
M: 216bbb7da50bd130da16a327c76dc6d285f731b3 127.0.0.1:7005
   slots:13653-16383 (2731 slots) master
[OK] All nodes agree about slots configuration.
>>> Check for open slots...
>>> Check slots coverage...
[OK] All 16384 slots covered.
复制代码

 如果需要全部重新自动配置,则删除所有的配置好的cluster-config-file,重新启动所有的redis-server,然后重新执行配置命令即可

如果你有好的win10资讯或者win10教程,以及win10相关的问题想要获得win10系统下载的关注与报道。
欢迎加入发送邮件到657025171#qq.com(#替换为@)。期待你的好消息!
北京pk10倍率 北京快乐8统计 北京pk10彩票是国家办的吗 北京pk10单双大小最多几期 北京快乐8五行玩法 北京pk10赌钱技巧
北京pk10猜冠军技巧 北京pk10猜冠军技巧 pk10冠军技巧 北京pk10软件平刷王 北京快乐8会作弊吗
北京pk10猜冠军技巧 北京赛车pk10冠军公式 北京pk10冠军走势图 北京pk10冠军技巧 北京赛车pk10冠军公式 北京赛车pk10冠军公式
朝鲜在华特工北京追杀 北京pk10彩票合法的吗 3d和值走势图 上海时时乐杀号 北京pk10分享玩法 北京pk10 6码两期计划
杨国福麻辣烫加盟 五芳斋早餐加盟 流动早餐加盟 早点加盟小吃 灯饰加盟
早餐配送加盟 品牌早餐店加盟 早餐豆腐脑加盟 春光早餐加盟 早餐加盟哪家好
加盟早点 春光早点加盟 早餐面馆加盟 灯饰加盟 雄州早餐怎么加盟
正宗早点加盟 雄州早餐加盟 早餐早点店加盟 早点加盟多少钱 早点铺加盟
天津快乐十分官网删除 时时彩玩法 双色球彩票 天津时时彩三星单选012路走势图 主流彩票
河南22选5专家最新预测 568专业彩票网 甘肃11选5任3稳赚投注技巧 福建体彩36选7走势图 2018特马资料大全免费
天津11选5计划 锐思赛车学校收费 重庆时时彩视频直播 北京快乐8和值预测 香港六合彩计划
白小姐印刷图库 pc蛋蛋预测网站 安徽11选5遗漏top10 电子捕鱼器 北京pk10聚彩