失效链接处理 |
redis单节点+主从+哨兵模式(高可用)搭建 PDF 下载
本站整理下载:
相关截图:
主要内容:
一、Redis 入门简介
Redis(Remote Dictionary Server 远程字典服务)是一个开源的高性能key-value数据库,它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型,官网:https://redis.io/。
Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据,同时还提供 list,set,zset,hash等数据结构的存储。
Redis支持数据的备份,即master-slave模式的数据备份。
为什么用Redis?
一个字,快!传统的关系型数据库如 Mysql 等已经不能适用所有的场景了,比如在高并发,访问流量高峰等情况时,数据库很容易崩了。Redis 运行在内存,能起到一个缓冲作用,由于内存的读写速度远快于硬盘,因此 Redis 在性能上比其他基于硬盘存储的数据库有明显的优势。
同时除了快之外,还可应用于集群的自动容灾切换以及数据的读写分离,减轻高并发的压力。
二、Redis单节点模式搭建
1、部署环境及规划
VMware创建inux虚拟主机如下
IP地址 操作系统 端口号 角色
192.168.128.133 Centos7.8 6379 单节点(master)
2、下载安装包
官网下载地址 http://download.redis.io/releases/ ,这里我们下载目前最新稳定版5.0.7
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
3、编译安装
[root@k8s-node-1 ~]# tar -xzvf redis-5.0.7.tar.gz
无需configure,直接使用make命令对解压的 redis 文件进行编译到最后,如下:
编译完成后,src/ 目录下生成 redis-sentinel 、redis-server 等命令 :
编译成功后,进入 src 文件夹,执行 make install 进行 Redis 安装 :
|