Redis
-
redis keys与scan命令的区别说明
redis keys和scan的区别 redis的keys命令,通常在用来删除相关key时使用,但这个命令有一个弊端,在redis拥有数百万及以上的keys时...
-
Redis集群水平扩展、集群中添加以及删除节点的操作
在Redis集群搭建中,我们搭建了下图所示的Redis集群,接下来我们就来看看如何为我们的Redis集群进行水平扩容。 [root@localho...
-
详解redis缓存与数据库一致性问题解决
数据库与缓存读写模式策略 写完数据库后是否需要马上更新缓存还是直接删除缓存? (1)、如果写数据库的值与更新到缓存值是一样的,不需要经过任何的计算,可以马上...
-
详解redis集群选举机制
概要 当redis集群的主节点故障时,Sentinel集群将从剩余的从节点中选举一个新的主节点,有以下步骤: 故障节点主观下线 故障节点客观下线...
-
SpringMVC集成redis配置的多种实现方法
第一步:下载并安装Redis(网上已经有很多安装教程在此不细讲了) 第二步:pom文件引入jar包 在此需要注意Redis和jedis连接工厂版本 red...
-
Redis Sentinel的使用方法
1、sentinel monitor 用法: sentinelmonitormaster-nameipportquorum 其中,master...
-
redis实现延时队列的两种方式(小结)
背景 项目中的流程监控,有几种节点,需要监控每一个节点是否超时。按传统的做法,肯定是通过定时任务,去扫描然后判断,但是定时任务有缺点:1,数据量大会慢;2,时...
-
Redis Cluster集群主从切换的踩坑与填坑
因为项目的原因采用了Redis Cluster,3主3从,每台主机1主1从,集群信息如下: 10.135.255.72:20011> cluster...
-
解决redis sentinel 频繁主备切换的问题
问题描述操作redis发现原有Master变成slave,其他slave成master,切换较频繁问题分析查看redis服务器sentinel日志,发现主机频繁...
-
redis配置文件中常用配置详解
此次安装的版本为: 5.0.3 [root@localhost local]# redis-server --version Redis serve...
-
Redis安装启动及常见数据类型
Redis 简介 Redis 是我们在互联网应用中使用最广泛的一个 NoSQL 数据库,基于 C 开发的键值对存储数据库。 Redis 这个名字是 Remo...
-
详解RedisTemplate下Redis分布式锁引发的系列问题
自己的项目因为会一直抓取某些信息,但是本地会和线上经常一起跑,造成冲突。这其实就是我们常说的分布式集群的问题了,本地和线上的服务器构成了集群以及QPS为2的小...
-
Redis数组和链表深入详解
1.数组和链表基础知识 数组: 数组会在内存中开辟一块连续的空间存储数据,这种存储方式有利也有弊端。当获取数据的时候,直接通过下标值就可以获取到对应的元素,...
-
浅谈内存耗尽后Redis会发生什么
前言 作为一台服务器来说,内存并不是无限的,所以总会存在内存耗尽的情况,那么当 Redis 服务器的内存耗尽后,如果继续执行请求命令,Redis 会如何处理呢...
-
redis 交集、并集、差集的具体使用
一、sinter 、sunion 、sdiff redis 支持 Set集合的数据存储,其中有三个比较特殊的方法: sinter key [key …] 查...