IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux企业运维##LAMP架构-redis -> 正文阅读

[系统运维]Linux企业运维##LAMP架构-redis

一、redis的安装与启动

(1)解压安装包

tar zxf redis-6.2.1.tar.gz

(2)进入目录进行编译与安装

cd redis-6.2.1/
make
make install

(3)修改启动脚本

?将78-84行注释掉

(4)运行启动脚本

./install_server.sh

(5)开启redis

/etc/init.d/redis_6379 start

(6)进入redis并测试

redis-cli

二、redis常用命令

常用命令?? ?????????????????????????? 含义
config get *?? ??????????????????? ?? 查看配置
select 1?? ?????????????????????????? ? 选择数据库
flushdb?? ? ? ? ? ? ? ? ? ? ? ? ? ? ??? 清空当前数据库
flushall?? ????????????????????????????? 清空所有数据库
move key 1?? ??????????????????? ?? 移动key
del key?? ????????????????????????? ? ? 删除
rename oldkey newkey?? ? 改名
expire key 10?? ?????????????????? 设置过期时间
persist key?? ??????????????????????? 设置持久化
persist key?? ??????????????????????? 查询
persist key?? ??????????????????????? 判断是否存在

三、redis实现主从复制

server4为master,server5,server6为slave

server4:

(1)修改redis配置,使其监听所有网段

vim /etc/redis/6379.conf

?(2)重启redis

/etc/init.d/redis_6379 restart

server5,server6:

(2)修改redis配置,使其监听所有网段,并设置master为server4

vim /etc/redis/6379.conf

?(2)重启redis

/etc/init.d/redis_6379 restart

?测试:主机交互式输入,可在从机中查到

主机server4:

?从机server5,server6:

?四、Sentinel

主要作用:当集群中的某个节点有故障时,可以自动的进行故障转移的操作。

监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。
提醒(Notification): 当被监控的某个 Redis 服务器出现问题时, Sentinel 可以通过 API 向管理员或者其他应用程序发送通知。
自动故障迁移(Automatic failover): 当一个主服务器不能正常工作时, Sentinel 会开始一次自动故障迁移操作, 它会将失效主服务器的其中一个从服务器升级为新的主服务器, 并让失效主服务器的其他从服务器改为复制新的主服务器。
?

server4:

(1)将sentinel配置文件复制到/etc/redis/下

cd redis-6.2.1/
ls
cp sentinel.conf /etc/redis/
cd /etc/redis/
ls

(2)修改sentinel配置文件

vim sentinel.conf 

修改内容如下

84 sentinel monitor mymaster 172.25.9.4 6379 2       监控主机ip:172.25.9.4

125 sentinel down-after-milliseconds mymaster 10000   等待时间为10s

?

(3)将sentinel配置文件发送给从机server5,server6

scp sentinel.conf server5:/etc/redis/
scp sentinel.conf server6:/etc/redis/

(4)开启监控

redis-sentinel /etc/redis/sentinel.conf  #监控

显示如下

?server5,server6:

(1)开启监控

redis-sentinel /etc/redis/sentinel.conf

?

?server4:

关掉redis

?server5server6中可看到master发生了切换

?此时重启server4中的redis

?在redis中输入info可看到

?server4的role变为了slave

五、Cluster集群

(1)进入目录

cd /root/redis-6.2.1/utils/create-cluster

?(2)使用脚本创建集群

./create-cluster start

(3)查看进程

ps ax

(4)将集群进行配对

./create-cluster create

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-12-24 18:55:01  更:2021-12-24 18:56:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 5:32:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码