linux redis 集群
来源:互联网 发布:苹果电脑怎样删除软件 编辑:程序博客网 时间:2024/06/05 20:03
环境:linux contos7
单机,开启多个redis服务
1、安装redis,当前最新版3.2.6:
wget http://download.redis.io/releases/redis-3.2.6.tar.gz
解压并移动到自定义的一个文件夹中(我的是/software/redis)
解压命令 tar -zxvf 文件名
移动命令 mv 当前文件夹 目标文件夹
最终结构:/software/redis/
2、到redis目录下执行命令:
make && make install
安装完成之后默认会/usr/local/bin/
目录下面可以看到
redis-server等等文件,说明安装成功了,这个时候可以运行看一下redis是否可以正常启动
进入bin目录下,启动命令:./redis-server
一般情况都会请求成功,如果失败,自己找找原因吧
--------------------------------------------------------------------进入正题-----------------------------------------------------------------------------------------
3、进入redis目录下
cd /software/redis/
mkdir redis_cluster
cd redis_cluster
mkdir 7000 7001 7002 7003 7004 7005
cd /software/redis
cp redis.conf redis_cluster/7000
cp redis.conf redis_cluster/7001
cp redis.conf redis_cluster/7002
cp redis.conf redis_cluster/7003
cp redis.conf redis_cluster/7004cp redis.conf redis_cluster/7005
cd redis_cluster/7000
vi redis.conf
修改以下几个属性(IP地址为自己机器的IP)
bind 192.168.1.110
port 7000 #其他文件相应修改
daemonize yes
pidfile /var/run/redis_7000.pid #其他文件相应修改
appendonly yes
cluster-enabled yes
cluster-config-file nodes_7000.conf #其他文件相应修改
cluster-node-timeout 15000
:wq
4、这样配置完成之后可以启动这6个redis服务
执行命令:
redis-server /software/redis/redis_cluster/7000/redis.conf
redis-server /software/redis/redis_cluster/7001/redis.conf
redis-server /software/redis/redis_cluster/7002/redis.conf
redis-server /software/redis/redis_cluster/7003/redis.conf
redis-server /software/redis/redis_cluster/7004/redis.confredis-server /software/redis/redis_cluster/7005/redis.conf
5、启动之后可以查看是否启动成功
执行命令:
ps -ef | grep redis
出现整齐的一排
redis-server 192.168.1.110:7000[cluster]redis-server 192.168.1.110:7001[cluster]
redis-server 192.168.1.110:7002[cluster]
redis-server 192.168.1.110:7003[cluster]
redis-server 192.168.1.110:7004[cluster]
redis-server 192.168.1.110:7005[cluster]
说明启动成功,失败的话自己找原因吧
6、进入redis目录下的src目录
cd /software/redis/src
cp redis-trib.rb /usr/local/bin
cd /usr/local/bin
7、这个时候需要检查以下机器上是否有安装ruby,一般都没安装
命令:
rpm -qa | grep ruby
如果出现一堆
ruby.....东西的话就是安装ruby了,没有的话就会提示没有
执行:
yum install ruby
等待安装成功
安装redis接口
执行:
gem install redis
等待安装成功
7、最后一步,执行创建集群的命令:
进入usr/local/bin/目录下,执行:
redis-trib.rb create --replicas 1 192.168.1.110:7000 192.168.1.110:7001 192.168.1.110:7002 192.168.1.110:7003 192.168.1.110:7004 192.168.1.110:7005
执行成功,自己检查以下吧
备注:
一定要确定7000-7005端口是开放的。不知道怎么开放看之前的博客
- 【Linux】redis集群
- Redis linux集群部署
- linux搭建redis集群
- Linux Redis集群安装
- linux 配置redis集群
- linux redis 集群
- linux 安装 redis集群
- linux 搭建redis集群
- CentOS/Linux Redis集群安装
- linux下redis集群安装
- Linux环境redis集群搭建
- Linux上redis集群部署
- redis linux-集群配置流程
- linux服务器安装redis集群
- redis linux-集群配置流程
- linux搭建redis集群测试
- Linux redis 集群简单配置
- linux +redis cluster 集群搭建
- iOS 控制Status Bar的隐藏和显示
- Java多线程2:Thread中的实例方法
- (Leetcode)Ugly Number
- 机器学习——(一)
- home键效果
- linux redis 集群
- Android事件派发机制简析
- [干货] 【译】Android 开发规范与应用
- Call Requires API level 11 (current min is 8) Android.App.Activity#onCreateView
- CentOS服务器防暴力破解
- Java多线程3:Thread中的静态方法
- Android 从源码看Handler消息机制
- 448. Find All Numbers Disappeared in an Array
- 二叉树算法应用案例