linux安装redis和搭建redis集群

 

1、下载获得redis-3.2.5.tar.gz后将它放入我们的Linux目录/opt
2、解压命令:tar -zxvf redis-3.2.5.tar.gz
3、解压完成后进入目录:cd redis-3.2.5
4、在redis-3.2.5目录下执行make命令
运行make命令时出现故障意出现的错误解析:gcc:命令未找到
yum install gcc
yum install gcc-c++
7、在redis-3.2.5目录下再次执行make命令
Jemalloc/jemalloc.h:没有那个文件
解决方案:运行make distclean之后再 make
8、在redis-3.2.5目录下再次执行make命令
9、执行完make后,跳过Redis test 继续执行make install
查看默认安装目录:usr/local/bin

 

 

 

 

启动
1、备份redis.conf:拷贝一份redis.conf到其他目录
2、修改redis.conf文件将里面的daemonize no 改成 yes,让服务在后台启动
3、启动命令:执行 redis-server /myredis/redis.conf
4、用客户端访问: Redis-cli
单实例关闭:Redis-cli shutdown

 

 

redis集群

1、安装ruby环境
  执行yum install ruby
  执行yum install rubygems


2、拷贝redis-3.2.0.gem到/opt目录下
  http://rubygems.org/downloads/redis-3.3.5.gem


3、执行在opt目录下执行 gem install --local redis-3.3.5.gem

  制作6个实例,6379,6380,6381,6389,6390,6391
  拷贝多个redis.conf文件
  开启daemonize yes
  Pid文件名字
  指定端口
  Log文件名字
  Dump.rdb名字
  Appendonly 关掉或者换名字

4. 安装redis cluster配置修改(redis.conf)    在每个对应的端口号的redis.conf都做修改
  cluster-enabled yes 打开集群模式
  cluster-config-file nodes-6379.conf 设定节点配置文件名
  cluster-node-timeout 15000 设定节点失联时间,超过该时间(毫秒),集群自动进行主从切换。

 

 

 

 

5. 将六个节点合成一个集群
  组合之前,请确保所有redis实例启动后,nodes-xxxx.conf文件都生成正常
  合体:
    cd /opt/redis-3.2.5/src
    ./redis-trib.rb create --replicas 1 192.168.44.130:6379 192.168.44.130:6380 192.168.44.130:6381 192.168.44.130:6389 192.168.44.130:6390 192.168.44.130:6391
    此处不要用127.0.0.1, 请用真实IP地址

以集群的方式进入客户端
redis-cli -c -p 端口号
通过 cluster nodes 命令查看集群信息

 

posted @   坤王  阅读(196)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示