复述,集群集群部署搭建

  

在甲骨文的路上走了许多年,换换感觉,尝试一下新的知识,也是一个不错的感觉.Redis,一个超轻量化的内存数据库,只做一小块数据库功能实现,却非常优秀的一个产品。今天,就分享一下安装复述,集群的过程。


搭建复述,集群,建议至少需要准备3台服务器,共搭建6个节点,3个主人,3个奴隶,并且要求3个主节点不能全部跑到同一台服务器上,保证节点安全,3台服务器的配置相同,使用redistest账号搭建,对应的端口是7000/7001/7002端口

我的集群分配如下,每个节点运行两个端口。第一列做主库,第二列做备库

192.8.8.136:7000 , 192.8.8.136:7001 ,   192.8.8.137:7001  192.8.8.137:7002   192.8.8.138:7002 , 192.8.8.138:7000

<强> 1,使用已经编译完成的安装报安装(就使用文档末尾连接的安装包即可),解压并放到/home/redistest目录下,修改对应的复述。参看文件,并复制出6份,每个节点两个复述,目录
[redistest] $ ll
13284

drwxr-xr-x  2, redistest  users  4096年,Aug  9 06:44  7000   drwxr-xr-x  2, redistest  users  4096年,Aug  9 06:44  7001   drwxr-xr-x  2, redistest  users  4096年,Aug  9 06:44  7002   -rwxr-xr-x  1, redistest  users  5708657, Aug  22, 2016 redis-cli   -rwxr-xr-x  1, redistest  users  7817132, Aug  22, 2016 redis-server   -rwxr-xr-x  1, redistest  users  60578, Aug  9, 06:21  redis-trib.rb

<强> 2,此时有3个执行文件,redis-server/redis-cli/redis-trib。rb

<强> 3 强创建7000文件夹,并将redis.conf拷贝到7000文件目录下,注意修改对应的几个关键配置项(主要就是改端口号)

daemonize  yes //,复述后台运行   pidfile /var/运行/redis_7000.pid //, pid文件,运行多个实例时,需要指定不同的pid文件   port  7000年,//,监听端口,运行多个实例时,需要指定不同的断奶口   tcp-backlog  511   tcp-keepalive  0   loglevel  notice //,日志等级   logfile 。/redis.log //,日志文件位置   databases  16,//,可用数据库数   appendonly  yes //,复述,会把所接收到的每一次写操作请求都追加到appendonly.aof文件中,当复述,重新启动时,会从该文件恢复出之前的状态。   appendfilename “appendonly.aof”,//, AOF文件名称   appendfsync  everysec //,表示对写操作进行累积,每秒同步一次   no-appendfsync-on-rewrite  yes //, AOF 自动重写   auto-aof-rewrite-percentage  80 - 100,//,重写百分比   auto-aof-rewrite-min-size  64 mb //

注:完整配置,请参考软件包中的复述。参看文件
,
<强> 4,拷贝7000文件夹,粘贴出新文件夹7001/7002,分别将7001/7002文件夹中的复述。参看文件中7000年的替换成为7001/7002。

<强> 5,强切换到根用户,使用yum安装ruby,百胜是安装ruby rubygems,并执行gem安装复述,这样便完成ruby安装,可以使用redis-trib。rb搭建集群
<强>注:redis-trib。rb是基于ruby开发的,所以必须要安装ruby环境。

<强>百胜安装很方便,但是有的风场是无法连接外网的,也就无法使用yum。软件包中已经包含ruby rubygems的软件包,直接安装即可。

ruby的下载路径:   https://rubygems.org/gems/redis

然后通过下面命令本地安装ruby

yum  -y  localinstall  ruby  rubygems   gem  install 复述,

<强> 6,另外两台服务器做同样的配置操作,开启该机器的2个复述,节点,当完成3台机器的复述,节点搭建后,可以启动复述,并使用ps查看复述,运行情况情况

<强> 7 开启复述,服务
进入7000目录,启动复述,

cd  7000年   . ./redis-server  redis.conf   cd  . .   cd  7001   . ./redis-server 复述。参看
复述,集群集群部署搭建