- 积分
- 62684
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-6-13
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
写在前面
一个盘坏了...之前写的所有的技术手册 都没有了,懊悔了几分钟,感觉,还是应该找个靠谱的备份方式,博客那些的..无心弄了,就写在这里吧,算是对家园的一个参与
PS 我一定要搭一个自己的云
-*-*-*-*-*-*-*-*-*-*-*-*-*-像清风一样纯洁的分割线 -*--*-*-*-*-*-*-*-*-*-*-*-
Redis 网上的介绍比较多,预(yi)计(ding)后期的业务系统会用到redis作为内存数据库,提供高效的数据接口服务以及缓冲和备份库
安装步骤
1 建议不要用root,建立一个redis账户
2 将下载好的安装包上传到服务器的自定义目录
3 解压
- tar -xvf redis-3.0.2.tar.gz
复制代码
4 进入解压出来的文件夹
5 执行安装(依赖gcc等环境,建议先安装好gcc以及 glib库)
6 配置文件
6.1 背景知识
集群配置 每个物理节点可以配置 “一主N备”,既一个主任务+N个分任务,比如一个物理节点,配置一主一备,那么3个物理节点就可以有3*2共计6个服务系统,注意,每个物理节点上,每个系统,无论是主系统还是备份系统,都要有自己独立的配置文件,端口号,集群配置文件这三个东西
6.2 安装
比如 一主一副 那么 需要配置两个配置文件 (可以复制目录中默认的 redis.conf文件) redis_main.conf 和 redis_bak.conf
主系统配置信息
需要修改里面的内容--redis_main.conf
- port 7003
- cluster-enabled yes
- cluster-config-file nodes-main.conf
- cluster-node-timeout 5000
复制代码
副系统配置信息--redis_bak.conf
- port 7004
- cluster-enabled yes
- cluster-config-file nodes_bak.conf
- cluster-node-timeout 5000
复制代码
7 启动
修改完配置文件后,分别对主副系统进行启动
首先进入 src目录
执行
- ./ redis-server ../redis_main.conf & ##启动主系统 --启动好后 可以 ctrl+c 退出
- ./ redis-server ../redis_bak.conf & ##启动副系统 --启动好后 可以 ctrl+c 退出
复制代码
以上为一台物理节点的部署,部署完之后,看一下进程
如图
表示该节点安装成功,可以转入其他节点进行安装
8 所有节点安装完成后,就要创建redis集群了
使用命令
注意,之前做了主备处理,所以,3台主机的话,应该是 IP1:主端口 IP1:副端口 IP2:主端口 IP2:副端口 IP3:主端口 IP3:副端口
- /redis-trib.rb create --replicas 1 ip:端口ip:端口 ......
复制代码
9 把redis集群连接起来 这里的端口,写一个主端口即可,已经是集群了
10 查看连接
使用
Ext:在进行第8步,系统集群创建时候,由于redis 对系统部分包的依赖,可能会出现如下的问题
需要升级 ruby 安装 rubygems 以及 redis-gem
(该步骤只需要在集群的某一台物理节点安装即可,如果每一台都装,则可实现在任意一台机器对集群进行启停操作)
下载不表,需要用root安装
- # update ruby
- tar –zxvf ruby-2.3.1.tar.gz
- cd ruby-2.3.1
- ./configure
- make && make install
- # install rubygems
- tar –zxvf rubygems-2.7.2.tgz
- cd rubygems-2.7.2
- ruby setup.rb
- # install redis-gem
- gem install --local redis-3.0.3.gem
复制代码
|
|