CentOS安装redis4

一,准备

1,安装gcc组件:yum install -y gcc

2,安装make组件:yum install -y make

3,安装ruby组件(默认ruby版本可能过底,所以需要安装高版本的ruby,这里安装2.5):先删除:yum remove ruby,再安装: yum install -y centos-release-scl-rh,

安装ruby:yum install -y rh-ruby25,设置环境变量:scl enable rh-ruby25 bash

查看ruby地址:which ruby

设置环境变量:vi etc/profile.d/ruby.sh 添加

source /opt/rh/rh-ruby25/enable

export X_SCLS="'scl enable rh-ruby25 'echo $x_scls''"

export PATH=$PATH:/opt/rh/rh-ruby25/root/usr/bin

二,redis安装

1,下载redis http://download.redis.io/releases/

2,解压 tar -xvf redis-4.0.11.tar.gz

3,进入redis-4.0.11目录

4,执行安装命令:make

5,如果要使用jemalloc的话就需要进入deps目录,执行make geohash-int hiredis jemalloc linenoise lua安装。

  如果不使用jemalloc的话可以指定 make MALLOC=libc

6,make PREFIX=/usr/local/redis-4.0.11 install

6,创建集群文件:在redis-4.0.11中添加/etc/redis_cluster文件夹

7,拷贝redis-4.0.11/redis.conf到/etc/redis_cluster文件夹,修改为7001.conf和7002.conf

8,修改conf配置 bind 本机IP

port 7001 #端口

daemonize yes #是否后台运行

pidfile /var/run/redis/redis_7001.pid

logfile /tmp/redis/redis_7001.log #日志

dbfilename dump7001.rdb

cluster-enabled yes #是否集群

cluster-config-file nodes-7001.conf

9,其它两台电脑也同以上步骤(bindIP换成其它机器IP)

10,开启每台电脑端口 7001 7002 17001 17002

三,测试

1,启动每台电脑的每个节点:在bin目录执行./redis-server /usr/local/redis-4.0.11/etc/redis_cluster/7001.conf

2,启动集群:在src目录执行 ./redis-trib.rb create --replicas 1 192.168.2.11:7001 192.168.2.11:7002 192.168.2.12:7001 192.168.2.12:7002 192.168.2.13:7001 192.168.2.13:7002

13,连接节点:在bin目录执行 ./redis-cli -c -h 192.168.2.12 -p 7002 

14,添加一个值:set a 1

15,再连接其它节点:./redis-cli -c -h 192.168.2.13 -p 7001

16,获取刚刚添加的a的值 get a 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值