JAVA之Redis单机版和集群版安装

Redis 支持单机版和集群,下面的步骤是单机版安装步骤

        1. # yum install -y gcc-c++
                1.1 由于是 c 语言编写 , 所以需要安装支持组件
        2. 把压缩包上传到 linux 服务器上
                2.1 示例位置: /usr/local/tmp/
        3. # cd /usr/local/tmp
                                # tar zxvf redis-3.0.6.tar.gz
                3.1 进入到/usr/local/tmp 下 运行解压命令
        4. # make
                4.1 进入到解压后的目录编译
        5. # make install PREFIX=/usr/local/redis
                5.1 安装,设置安装路径为/usr/local/redis
                5.2 进入到 src 下安装
        6. # ./redis-server
                6.1 前端启动, 安装后不能进行其他操作
                6.2 Ctrl+c 退出
                6.3 命令要在 bin 目录下执行
        7. # cp /usr/local/tmp/redis-3.0.0/redis.conf /usr/local/redis/bin
                7.1 把解压目录下配置文件拷贝到安装目录的 bin
        8.# vi redis.conf
                8.1 修改 bin 下 redis.conf
                8.2 把 daemonize 由 no 修改成 yes, 守护进程启动
        9.# ps aux|grep redis
                9.1 查看 redis 启动情况
        10../redis-server redis.conf
                10.1 启动 redis 服务
        11.# ./redis-cli shutdown
                11.1 如果希望关闭, 运行上面命令 , 不关闭不运行即可
        12.# ./redis-cli
                12.1 进入到自带客户端工具, 测试 redis 是否可用
        13 # set name ‘smallming’
                13.1 添加一个 string ,key name,value smallming
        14# get name
                14.1 取出 name 中内容

Redis 支持单机版和集群,下面的步骤是集群版安装

        1.# yum install ruby -y
                1.1 后面需要用到 ruby 脚本
        2.# yum install rubygems -y
                2.1 安装 ruby 包管理器
        3.# gem install redis-3.0.0.gem
                3.1 脚本需要 ruby 其他包 , 所以安装这个 redis.gem
        4.# mkdir reids-cluster
                4.1 在/usr/local 中新建 redis-cluster 文件夹
        5.# cp -r bin ../redis-cluster/redis01
                5.1 把之前安装好的 redis/bin 复制到 redis-cluster 中并起名为 redis01
        6.# rm -rf dump.rdb
                6.1 删除掉 redis01 dump.rdb 数据库文件
        7.# vi redis.conf
                7.1 修改 redis01 中端口号为 7001, 找到 port 后面修改为 7001
                7.2 去掉 cluster-enabled yes 前面的注释
                7.3 如果之前设置过密码,注释掉密码. 如果没有设置过过略 7.3 这步骤
        8.# cp -r redis01 redis02
                cp -r redis01 redis03
                cp -r redis01 redis04
                cp -r redis01 redis05
                cp -r redis01 redis06
                8.1 把 redis01 文件夹在复制 5 , 分别起名为 redis02,redis03,redis04,redis05,redis06
        9# vi redis02/redis.conf
                9.1 此命令需要在 redis-cluster 下执行
                9.2 把 其 他 5 个 文 件 夹 中 redis.conf port 修 改 成 不 同 的 值 , 分 别 为
                                7002,7003,7004,7005,7006
        10.# cp *.rb /usr/local/redis-cluster/
                10.1 去 redis 解压目录中 src 下执行此命令
                10.2 把 redis-trib.rb 复制到 reids-cluster .
        11.# vi startall.sh
                11.1 创建一个批量启动文件
                11.2 把下面内容粘贴到文件中
cd redis01
./redis-server redis.conf
cd ..
cd redis02
./redis-server redis.conf
cd ..
cd redis03
./redis-server redis.conf
cd ..
cd redis04
./redis-server redis.conf
cd ..
cd redis05
./redis-server redis.conf
cd ..
cd redis06
./redis-server redis.conf
cd ..
        12.# chmod +x startall.sh
                12.1 给脚本设置一个可启动权限
        13.# ./startall.sh
                13.1 执行脚本, 启动所有 redis 服务
        14.# ps aux|grep redis
                14.1 查看所有服务是否启动成功
        15.# ./redis-trib.rb create --replicas 1 192.168.192.130:7001 192.168.192.130:7002
                                                                    192.168.192.130:7003 192.168.192.130:7004                                                                     192.168.192.130:7005 192.168.192.130:7006
                15.1 创建集群
                15.2 在执行时按照提示输入’yes’
        16.# ./redis01/redis-cli -h 192.168.10.128 -p 7001 -c
                16.1 进入任意节点测试
        17.# redis01/redis-cli -p 7001 shutdown
                17.1 关闭其中一个 redis
        18.# vi shutdown.sh
                18.1 在 redis-cluster 中创建文件 , 并添加下面内容
./redis01/redis-cli -p 7001 shutdown
./redis02/redis-cli -p 7002 shutdown
./redis03/redis-cli -p 7003 shutdown
./redis04/redis-cli -p 7004 shutdown
./redis05/redis-cli -p 7005 shutdown
./redis06/redis-cli -p 7006 shutdown

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值