Linux环境下安装redis集群
2017-11-26 20:07
495 查看
redis安装步骤:
1.redis是C语言开发,安装redis需要将官网下载的源码进行编译,编译依赖gcc环境,所以要先安装gcc环境。
2.将下载好的源码包上传至Linux服务器,我这里用的源码包是redis-3.0.0.tar.gz,执行解压命令:
3.解压完后目录会多出一个redis-3.0.0的文件夹。
4.进入到redis-3.0.0目录,执行make命令编译redis。
5.指定redis安装的目录,命令:
6.到这一步,redis安装已经完成。进入到redis安装目录,里面有个bin文件夹。
redis启动模式:
1.前端启动模式,进入到bin目录,执行命令:
2.后端启动模式:
<1>进入到原先的解压包redis-3.0.0目录下,里面有个redis.conf文件。
<2>将redis.conf文件复制到/user/local/redis/bin目录下,命令:
<3>修改redis.conf文件,命令:
<4>在redis的bin目录下,执行命令:
redis集群的搭建
这里搭建带有6个节点的redis集群,3主3从。原则上是需要6台服务器,分别创建一个redis实例,我这里用的是一台服务器192.168.63.130创建6个redis实例做集群。(原理大致都一样)
1.搭建集群需要使用到官方提供的ruby脚本,需要安装ruby的环境。
命令<1>:
命令<2>:
redis集群管理工具redis-trib.rb,在redis源码包redis-3.0.0/src下,它需要安装ruby包才能运行。先将ruby包redis-3.0.0.gem上传至服务器,执行命令:
2.在/usr/local/下创建一个redis-cluster目录,命令:
3.进入到redis01,删除里面的dump.rdb文件,命令:
此外还需要打开cluster-enabled yes的注释
4.依次创建出redis02,redis03,redis04,redis05,redis06的实例。
5.分别修改redis02,redis03,redis04,redis05,redis06的端口号为:7002,7003,7004,7005,7006。
6.将redis集群管理工具redis-trib.rb(在redis-3.0.0/src/下)复制到redis-cluster目录。
7.启动redis01…redis06这六个服务,可以先创建一个脚本,然后执行脚本一次性全部启动。
8.执行完startall.sh这个脚本,可以看到六个redis服务已经全部启动。
9.开始创建集群,输入命令:
10.测试集群,6个服务随便连接哪个做测试都是可行的,命令:redis01/redis-cli -h 192.168.63.130 -p 7002 -c
1.redis是C语言开发,安装redis需要将官网下载的源码进行编译,编译依赖gcc环境,所以要先安装gcc环境。
命令:yum install gcc-c++
2.将下载好的源码包上传至Linux服务器,我这里用的源码包是redis-3.0.0.tar.gz,执行解压命令:
tar -zxvf redis-3.0.0.tar.gz
3.解压完后目录会多出一个redis-3.0.0的文件夹。
4.进入到redis-3.0.0目录,执行make命令编译redis。
5.指定redis安装的目录,命令:
make install PREFIX=/usr/local/redis
6.到这一步,redis安装已经完成。进入到redis安装目录,里面有个bin文件夹。
redis启动模式:
1.前端启动模式,进入到bin目录,执行命令:
./redis-server
2.后端启动模式:
<1>进入到原先的解压包redis-3.0.0目录下,里面有个redis.conf文件。
<2>将redis.conf文件复制到/user/local/redis/bin目录下,命令:
cp redis.conf /usr/local/redis/bin/
<3>修改redis.conf文件,命令:
vim redis.conf,将daemonize值改为yes。
<4>在redis的bin目录下,执行命令:
./redis-server redis.conf,后端启动完成。
redis集群的搭建
这里搭建带有6个节点的redis集群,3主3从。原则上是需要6台服务器,分别创建一个redis实例,我这里用的是一台服务器192.168.63.130创建6个redis实例做集群。(原理大致都一样)
1.搭建集群需要使用到官方提供的ruby脚本,需要安装ruby的环境。
命令<1>:
yum install ruby
命令<2>:
yum install rubygems
redis集群管理工具redis-trib.rb,在redis源码包redis-3.0.0/src下,它需要安装ruby包才能运行。先将ruby包redis-3.0.0.gem上传至服务器,执行命令:
gem install redis-3.0.0.gem
2.在/usr/local/下创建一个redis-cluster目录,命令:
mkdir redis-cluster,并将/usr/local/redis/下的bin目录复制到redis-cluster目录下,重命名为redis01,命令:
cp -r bin ../redis-cluster/redis01
3.进入到redis01,删除里面的dump.rdb文件,命令:
rm -f dump.rdb,修改redis.conf文件,将端口号改为7001。
此外还需要打开cluster-enabled yes的注释
4.依次创建出redis02,redis03,redis04,redis05,redis06的实例。
5.分别修改redis02,redis03,redis04,redis05,redis06的端口号为:7002,7003,7004,7005,7006。
6.将redis集群管理工具redis-trib.rb(在redis-3.0.0/src/下)复制到redis-cluster目录。
7.启动redis01…redis06这六个服务,可以先创建一个脚本,然后执行脚本一次性全部启动。
8.执行完startall.sh这个脚本,可以看到六个redis服务已经全部启动。
9.开始创建集群,输入命令:
./redis-trib.rb create --replicas 1 192.168.63.130:7001 192.168.63.130:7002 192.168.63.130:7003 192.168.63.130:7004 192.168.63.130:7005 192.168.63.130:7006
10.测试集群,6个服务随便连接哪个做测试都是可行的,命令:redis01/redis-cli -h 192.168.63.130 -p 7002 -c
相关文章推荐
- linux环境下安装redis详细步骤以及配置redis集群详细步骤
- 怎样在Linux环境下安装Redis集群
- Linux环境下Redis的安装与配置
- Linux下Redis集群环境的搭建
- JAVA学习笔记06——Linux环境下安装Nginx和集群搭建
- Linux下搭建Redis集群环境及测试集群 关闭redis
- Linux环境安装redis
- redis安装及cluster集群环境搭建
- linux安装redis及phpredis环境配置(超详细)
- Redis 安装前的Linux环境准备
- CentOS/Linux Redis集群安装
- Linux环境redis的下载安装部署过程
- mac mamp环境 和linux下 安装redis 和可视化工具 Redis Desktop Manager
- linux下redis的安装和集群搭建
- Linux环境下Redis的安装与配置
- Springboot Redis分布式集群(1)- Linux下redis安装与使用
- Windows环境下安装Redis 和 Linux 环境下安装Redis
- Linux下搭建集群环境(3)-----------linux下安装tomcat
- linux 服务器centos7系统lamp环境下安装redis
- Linux环境下 安装redis