安装:

1.获取redis资源

  wget http://download.redis.io/releases/redis-5.0.8.tar.gz

或者自己下载上传

2.解压

  tar xzvf redis-5.0.8.tar.gz

3.安装

  cd redis-5.0.8

  make

  cd src

  make install PREFIX=/usr/local/redis

4.移动配置文件到安装目录下

  cd ../

  mkdir /usr/local/redis/etc

  mv redis.conf /usr/local/redis/etc

5.配置redis为后台启动

  vi /usr/local/redis/etc/redis.conf //将daemonize no 改成daemonize yes

requirepass 123456  //配置密码

下面的配置项多个ip用空格分开
       多ip:
       bind 127.0.0.1 192.168.3.3

6.将redis加入到开机启动

  vi /etc/rc.local //在里面添加内容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf (意思就是开机调用这段开启redis的命令)

10.开启redis

  /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

常用命令  

  redis-server /usr/local/redis/etc/redis.conf //启动redis

  pkill redis  //停止redis

  卸载redis:

    rm -rf /usr/local/redis //删除安装目录

    rm -rf /usr/bin/redis-* //删除所有redis相关命令脚本

    rm -rf /root/download/redis-5.0.8 //删除redis解压文件夹

二、主从结构

1.在从节点note1中安装好redis

2.主节点配置不变,修改从节点redis.conf配置

添加 slaveof master 6379

如果设置有密码 则添加

masterauth 123456

redis-cli 进入控制台 输入命令 info出现一下信息表示成功

从节点role:slave,主节点role:master

三、cluster集群创建

1.分别创建7001-7006五个文件夹

把redis.conf分别复制进去把对应的端口号,pid等配置都进行修改

分别启动服务  /usr/local/redis/bin/redis-server /user/local/redis/7001/redis.conf

2.启动命令,5.0以前是使用ruby命令启动的,启动命令为

/usr/local/redis/7000/src/redis-trib.rb  create  --replicas  1 192.168.0.164:7001 192.168.0.164:7002 192.168.0.164:7003 192.168.0.164:7004 192.168.0.164:7005 192.168.0.164:7006

5.0版本以后就不使用rubby了

./redis-cli --cluster create -a 123456 192.168.0.164:7001 192.168.0.164:7002 192.168.0.164:7003 192.168.0.164:7004 192.168.0.164:7005 192.168.0.164:7006

错误解析:

1.设置有密码启动需要夹 -a 密码

要不然会报这个错:[ERR] Node master:7001 NOAUTH Authentication required.

2.不能用映射的ip。比如localhost,或者slave,要用ip

要不然会报这个错

Node master:7002 replied with error:
ERR Invalid node address specified: master:7001

最终这样就表示成功了:

linux安装redis 完整步骤 主从结构 和 cluster 集群搭建相关推荐

  1. redis安装 linux步骤,【linux安装redis完整步骤】

    [买了一台新的服务器,仅做个人安装参考,部分来源于网络] 参考:https://www.cnblogs.com/happywish/p/10944253.html 安装: 1.获取redis资源 wg ...

  2. linux安装redis 完整步骤

    安装: 1.获取redis资源 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2.解压 tar xzvf redis-4.0.8. ...

  3. Linux安装Redis完整步骤

    文章目录 安装 运行redis服务 运行客户端 配置文件 开机自启动 安装 cd /opt/software #下载5.0.8版本 wget http://download.redis.io/rele ...

  4. redis 一般启动几个 哨兵_Redis6.0主从、哨兵、集群搭建和原理

    点击上方蓝色字体,选择"设为星标" 回复"资源"获取更多资源 大数据技术与架构点击右侧关注,大数据开发领域最强公众号! 暴走大数据点击右侧关注,暴走大数据! 由 ...

  5. Kettle分布式集群安装部署详细步骤和使用分布式Kettle集群示例

    Kettle分布式集群安装部署详细步骤和使用分布式Kettle集群示例 一.下载kettle和mysql驱动 二.相关技术博客 三.Kettle分布式集群环境准备 四.解压kettle 五.执行Kit ...

  6. 【Redis】高可用架构之Cluster集群和分⽚

    高可用架构之Cluster集群和分⽚ 1. 前言 2. Cluster 模式介绍 2.1 什么是Cluster模式? 2.2 为什么需要Cluster模式? 2.2.1 垂直拓展(scale up)和 ...

  7. Redis单机模式主从模式哨兵模式集群模式搭建

    文章目录 一.Redis下载及安装 1.1.下载 1.2.环境安装 1.3.编译安装 1.4.修改配置 1.5.启动Redis 1.6.验证Redis是否启动 1.7.进入到Redis客户端 1.8. ...

  8. 2.redis高可用-持久化-主从复制-哨兵-cluster集群概述与部署,内容依旧多看完直接通透!

    文章目录 一,Redis 高可用 1.持久化 2.主从复制 3.哨兵 4.集群(cluster) 二,Redis 持久化方式 1.持久化的功能 2.持久化的方式 三, RDB 持久化 1.触发条件 2 ...

  9. Ubuntu 16.04下Redis Cluster集群搭建(官方原始方案)

    前提:先安装好Redis,参考:http://www.cnblogs.com/EasonJim/p/7599941.html 说明:Redis Cluster集群模式可以做到动态增加节点和下线节点,使 ...

  10. Redis主从、哨兵及集群搭建

    1.主从复制 目的:读写分离,主写,从读,容灾的快速恢复 主从复制原理:  Slave 启动成功连接到master后会发送-个sync命令. Master 接到命令启动后台的存盘进程,同时收集所有接收 ...

最新文章

  1. Ring Tone Manager on Windows Mobile
  2. htmlvideoelement js操作
  3. randomaccessfile在移动设备多线程多服务器下载时写入慢的问题
  4. windows修改策略后执行命令_Windows 下的提权大合集
  5. html把实线变成虚线,Html5 Canvas 绘制虚线和实线的切换方法
  6. java me基础教程 pdf_Java ME手机应用开发技术与案例详解 PDF
  7. JavaScript如何实现字符串拼接操作
  8. 根据工资计算税费html,税后工资计算器2018 个人所得税excel计算公式
  9. 实现python源代码加密
  10. python离线语音转文字_利用Python和API轻松实现:语音转文字,文字转语音
  11. java有什么岗位_java开发有哪些岗位?相关岗位及工作职责
  12. matplotlib的imshow函数显示灰度图像要设置vmin和vmax2个参数
  13. Windows 10家庭版也能共享打印机(上)启用Guest账户
  14. 怀旧服服务器怎么调整显卡性能,魔兽世界怀旧服排队显卡问题太高怎么回事 显卡温度高解决办法...
  15. 线性代数代码实现(五)求矩阵的逆(C++)
  16. dede标签详细的dede标签大全,dede标签在线学习
  17. Gabor滤波器进行纹理分割
  18. ISP算法:gamma矫正
  19. 原生JS 实现网易云音乐
  20. 【SAP】PP模块术语

热门文章

  1. 热加工作业考研题目答案分享——metal casting 1
  2. Rust中iter()和into_iter()的区别
  3. 人工智能数学基础--微分:定义、运算以及应用
  4. pdf转图片怎么清晰?
  5. 生成树协议 STP(Spanning Tree Protocol)
  6. uni-app编译报caniuse-lite is outdated
  7. iOS11及iPhone X适配
  8. C语言之位操作和整形的补位
  9. 虎牙年报披露2019年扭亏为盈 腾讯操持下与斗鱼合并倒计时?
  10. animator时长缩放是什么_TCP 窗口缩放、时间戳和 SACK(1) | Linux 中国