k8s部署redis高可用集群

k8s上部署一个redis集群和部署一个普通应用没有什么太大的区别,但需要注意下面几个问题:REDIS是一个有状态应用部署redis集群时我们需要注意的问题,当我们把redis以pod的形式部署在k8s中时,每个pod里缓存的数据都是不一样的,而且pod的IP是会随时变化,这时候如果使用普通的dep

Redis哨兵模式

哨兵简介一定要有一个概念:哨兵实例也是特殊的Redis实例,也就是哨兵实例是独立的进程,多个哨兵实例可以搭建主从(Master-Slave),它们承担的职责和普通的Redis实例不一样,下面是官方文档中对哨兵的介绍:Redis哨兵为Redis提供了高可用性,意味着可以使用哨兵创建Redis服务部署,

Redis主从复制

redis主从复制简单来说Redis的复制功能是支持多个数据库之间的数据同步,一类是主数据库(master)一类是从数据库(slave),主数据库可以进行读写操作,当发生写操作的时候自动将数据同步到从数据库,而从数据库一般是只读的,并接收主数据库同步过来的数据,一个主数据库可以有多个从数据库,而一个

Redis持久化

Redis支持RDB和AOF两种持久化机制,持久化功能有效地避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化的文件即可实现数据恢复,理解掌握持久化机制对于Redis运维非常重要RDB持久化RDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发触发

Redis部署

redis安装下载可以到redis的官网找到各个Redis版本的下载地址,如:http://download.redis.io/releases/redis-5.0.5.tar.gzwgethttp://download.redis.io/releases/redis-5.0.5.tar.gz解压t