linux安装redis 完整步骤 主从结构 和 cluster 集群搭建
安装:
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 集群搭建相关推荐
- redis安装 linux步骤,【linux安装redis完整步骤】
[买了一台新的服务器,仅做个人安装参考,部分来源于网络] 参考:https://www.cnblogs.com/happywish/p/10944253.html 安装: 1.获取redis资源 wg ...
- linux安装redis 完整步骤
安装: 1.获取redis资源 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2.解压 tar xzvf redis-4.0.8. ...
- Linux安装Redis完整步骤
文章目录 安装 运行redis服务 运行客户端 配置文件 开机自启动 安装 cd /opt/software #下载5.0.8版本 wget http://download.redis.io/rele ...
- redis 一般启动几个 哨兵_Redis6.0主从、哨兵、集群搭建和原理
点击上方蓝色字体,选择"设为星标" 回复"资源"获取更多资源 大数据技术与架构点击右侧关注,大数据开发领域最强公众号! 暴走大数据点击右侧关注,暴走大数据! 由 ...
- Kettle分布式集群安装部署详细步骤和使用分布式Kettle集群示例
Kettle分布式集群安装部署详细步骤和使用分布式Kettle集群示例 一.下载kettle和mysql驱动 二.相关技术博客 三.Kettle分布式集群环境准备 四.解压kettle 五.执行Kit ...
- 【Redis】高可用架构之Cluster集群和分⽚
高可用架构之Cluster集群和分⽚ 1. 前言 2. Cluster 模式介绍 2.1 什么是Cluster模式? 2.2 为什么需要Cluster模式? 2.2.1 垂直拓展(scale up)和 ...
- Redis单机模式主从模式哨兵模式集群模式搭建
文章目录 一.Redis下载及安装 1.1.下载 1.2.环境安装 1.3.编译安装 1.4.修改配置 1.5.启动Redis 1.6.验证Redis是否启动 1.7.进入到Redis客户端 1.8. ...
- 2.redis高可用-持久化-主从复制-哨兵-cluster集群概述与部署,内容依旧多看完直接通透!
文章目录 一,Redis 高可用 1.持久化 2.主从复制 3.哨兵 4.集群(cluster) 二,Redis 持久化方式 1.持久化的功能 2.持久化的方式 三, RDB 持久化 1.触发条件 2 ...
- Ubuntu 16.04下Redis Cluster集群搭建(官方原始方案)
前提:先安装好Redis,参考:http://www.cnblogs.com/EasonJim/p/7599941.html 说明:Redis Cluster集群模式可以做到动态增加节点和下线节点,使 ...
- Redis主从、哨兵及集群搭建
1.主从复制 目的:读写分离,主写,从读,容灾的快速恢复 主从复制原理: Slave 启动成功连接到master后会发送-个sync命令. Master 接到命令启动后台的存盘进程,同时收集所有接收 ...
最新文章
- Ring Tone Manager on Windows Mobile
- htmlvideoelement js操作
- randomaccessfile在移动设备多线程多服务器下载时写入慢的问题
- windows修改策略后执行命令_Windows 下的提权大合集
- html把实线变成虚线,Html5 Canvas 绘制虚线和实线的切换方法
- java me基础教程 pdf_Java ME手机应用开发技术与案例详解 PDF
- JavaScript如何实现字符串拼接操作
- 根据工资计算税费html,税后工资计算器2018 个人所得税excel计算公式
- 实现python源代码加密
- python离线语音转文字_利用Python和API轻松实现:语音转文字,文字转语音
- java有什么岗位_java开发有哪些岗位?相关岗位及工作职责
- matplotlib的imshow函数显示灰度图像要设置vmin和vmax2个参数
- Windows 10家庭版也能共享打印机(上)启用Guest账户
- 怀旧服服务器怎么调整显卡性能,魔兽世界怀旧服排队显卡问题太高怎么回事 显卡温度高解决办法...
- 线性代数代码实现(五)求矩阵的逆(C++)
- dede标签详细的dede标签大全,dede标签在线学习
- Gabor滤波器进行纹理分割
- ISP算法:gamma矫正
- 原生JS 实现网易云音乐
- 【SAP】PP模块术语
热门文章
- 热加工作业考研题目答案分享——metal casting 1
- Rust中iter()和into_iter()的区别
- 人工智能数学基础--微分:定义、运算以及应用
- pdf转图片怎么清晰?
- 生成树协议 STP(Spanning Tree Protocol)
- uni-app编译报caniuse-lite is outdated
- iOS11及iPhone X适配
- C语言之位操作和整形的补位
- 虎牙年报披露2019年扭亏为盈 腾讯操持下与斗鱼合并倒计时?
- animator时长缩放是什么_TCP 窗口缩放、时间戳和 SACK(1) | Linux 中国