Redis集群安装部署-产品介绍
版本: V1.0 | 交付方式: 人工服务 |
适用于: Linux | 上架日期: 2022-03-25 08:58:58.0 |
产品介绍
Redis是一种非关系型 数据库 (nosql),适合储存用户信息,比如会话、配置文件、参数、购物车等等。
Redis数据库完全在内存中,使用磁盘仅用于持久性。
相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。
Redis可以将 数据复制 到任意数量的从服务器。
产品说明:
系统环境:centos
软件: redis
Redis单节点部署
Redis单节点安装只在一台服务器上安装,如果服务器发生故障,或网络故障,redis将会中断服务
Redis主从复制
为了避免单点故障,通常的做法是将数据库复制多个副本以部署在不同的服务器上,这样即使有一台服务器出现故障,其他服务器依然可以继续提供服务。为此, Redis 提供了复制(replication)功能,可以实现当一台数据库中的数据更新后,自动将更新的数据同步到其他数据库上。
Redis cluster集群:
redis的哨兵模式基本已经可以实现高可用,读写分离 ,但是在这种模式下每台redis服务器都存储相同的数据,很浪费内存,所以在redis3.0上加入了cluster模式,实现的redis的分布式存储,也就是说每台redis节点上存储不同的内容。
(一) Redis-Cluster采用无中心结构,特点如下:
1) 所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽。
2) 节点的fail是通过集群中超过半数的节点检测失效时才生效。
3) 客户端与redis节点直连,不需要中间代理层.客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可。