redis
Gashina
这个作者很懒,什么都没留下…
展开
-
SpringBoot整合Redis-Cluster
SpringBoot整合Redis-Cluster添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>添加redis配置# R.原创 2021-01-05 10:38:24 · 265 阅读 · 0 评论 -
redis常见集群方案
3.0版本之前 3.0版本之前的redis是不支持集群的,我们的redis如果想要集群的话,就需要一个中间件,然后这个中间件负责将我们需要存入redis中的数据的key通过一套算法计算得出一个值。然后根据这个值找到对应的redis节点,将这些数据存在这个redis的节点中。 在取值的时候,同样先将key进行计算,得到对应的值,然后就去找对应的redis节点,从对应的节点中取出对应的值。 这样做有很多不好的地方,比如说我们的这些计算都需要在系统中去进行,所以会增加系统的负担。还有就是...原创 2020-12-31 17:57:03 · 134 阅读 · 0 评论 -
Redis-cluster搭建redis高可用集群
首先简单介绍下 Cluster 模式的集群1.集群对外统一。在使用集群时,只需要关注 Redis 各个节点的 IP 和端口,至于读写节点、主从等无需关注;2.集群内部协调。主从节点在集群部署时已选举完成,除非节点挂掉,会进行重新选举。其次删除相关配置项时,也会重新选举主节点;3.去中心化。本模式不再如哨兵、Codise 等,需要第三方监控。Cluster自行加入选举,完成主节点选举,以及读写访问控制。Redis-cluster原理Redis 是一个开源的 key-value ...原创 2020-12-31 17:40:16 · 665 阅读 · 0 评论 -
redis实现持久化
什么是Redis持久化什么是Redis持久化,就是将内存数据保存到硬盘。Redis 持久化存储 (AOF 与 RDB 两种模式)为什么要实现持久化Redis 的数据全部在内存里,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证 Redis 的数据不会因为故障而丢失,这种机制就是 Redis 的持久化机制。Redis 的持久化机制有两种,第一种是RDB快照,第二种是 AOF 日志。快照是一次全量备份,AOF 日志是连续的增量备份。快照是内存数据的二进制序列化形式,在存储上非常紧凑,原创 2020-12-29 14:28:20 · 218 阅读 · 0 评论 -
redis实现哨兵机制
redis主从复制redis哨兵机制什么是哨兵机制Redis的哨兵(sentinel) 系统用于管理多个 Redis 服务器,Redis 官方文档对于哨兵功能的描述:监控(Monitoring): 哨兵(sentinel) 会不断地检查你的Master和Slave是否运作正常。提醒(Notification):当被监控的某个 Redis出现问题时, 哨兵(sentinel) 可以通过 API 向管理员或者其他应用程序发送通知。自动故障迁移(Automatic failover):当一个Mast原创 2020-12-29 14:04:46 · 103 阅读 · 0 评论 -
redis实现主从复制
redis实现高可用(主从复制)概述redis的复制功能是支持多个数据库之间的数据同步。一类是主数据库(master)一类是从数据库(slave),主数据库可以进行读写操作,当发生写操作的时候自动将数据同步到从数据库,而从数据库一般是只读的,并接收主数据库同步过来的数据,一个主数据库可以有多个从数据库,而一个从数据库只能有一个主数据库。为什么需要主从复制呢?从以下三点说明:redis单机一旦故障,可用通过从服务器上进行恢复数据;redis要达到高可用、高并发,只有单个redis是不够的,原创 2020-12-29 13:23:05 · 149 阅读 · 0 评论 -
redis实现发布订阅
redis实现发布订阅Redis 发布订阅Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis 客户端可以订阅任意数量的频道。下图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:当有新消息通过 PUBLISH 命令发送给频道 channel1 时, 这个消息就会被发送给订阅它的三个客户端:实践在我们实例中我们创建了订阅频道名为 red原创 2020-12-29 11:09:31 · 85 阅读 · 0 评论 -
springboot2.0系列十一(整合redis)
springboot集成redis引入Maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>...原创 2020-12-21 14:18:58 · 126 阅读 · 0 评论 -
centos6安装redis
1.查看是否有安装包yum list | grep redis2.进行安装 yum install -y redis.x86_643.修改/etc/redis.conf注释掉只允许本地访问4.启动redisservice redis start5.停止redisservice redis stop原创 2020-10-16 16:01:56 · 225 阅读 · 0 评论