redis数据库
文章平均质量分 83
记录和分享Redis相关的知识
wh柒八九
一枚热爱编程的程序员
展开
-
springboot整合redis哨兵模式
本文来写个例子说明springboot整合redis哨兵模式文章目录概述概述原创 2023-06-12 17:41:49 · 944 阅读 · 0 评论 -
redis哨兵机制 - 配置文件sentinel.conf详解
Redis的哨兵机制是官方推荐的一种高可用(HA)方案,我们在使用Redis的主从结构时,如果主节点挂掉,这时是不能自动进行主备切换和通知客户端主节点下线的Redis-Sentinel机制主要用三个功能监控:不停监控Redis主从节点是否安装预期运行提醒:如果Redis运行出现问题可以 按照配置文件中的配置项 通知客户端或者集群管理员自动故障转移:当主节点下线之后,哨兵可以从主节点的多个从节点中选出一个为主节点,并更新配置文件和其他从节点的主节点信息。原创 2023-06-08 17:04:47 · 2334 阅读 · 0 评论 -
Redis哨兵模式搭建
redis原创 2023-06-08 10:26:02 · 867 阅读 · 0 评论 -
QuickRedis的安装以及简单使用
redis原创 2023-06-07 09:39:57 · 4067 阅读 · 0 评论 -
如何给Redis设置密码
首先下载一个redis的windows版本,启动redis的服务端即可redis的服务端启动如下图所示,redis默认的启动端口是6379。原创 2022-11-08 09:34:18 · 16091 阅读 · 0 评论 -
Redis中三种特殊数据类型
本文来说下Redis中三种特殊数据类型文章目录Gerspatial地理位置Gerspatial地理位置一共 6 个命令:GEOADDGEODISTGEOHASHGEOPOSGEORADIUSGEORADIUSBYMEMBER原创 2021-09-05 18:10:18 · 327 阅读 · 0 评论 -
深入理解BitMap
本文来说下BitMap文章目录概述概述原创 2021-09-03 11:17:56 · 96 阅读 · 0 评论 -
什么是Redis的VM机制
本文来说下什么是Redis的VM机制文章目录概述概述Redis 源码中有很多优秀的实践,值得我们学习。它作为开源作品之一,汇聚了众多开源智慧,深受广大程序员喜爱。它的优秀还导致了不少人都喜欢研究它,面试官也喜欢提问面试者,也使整个行业进入了更深的内卷。我相信多数人还是拒绝选择躺平的,今天我们一起来了解一下,Redis 的 VM 机制。...原创 2021-09-01 09:55:12 · 811 阅读 · 0 评论 -
Redis的管道pipeline
本文来说下Redis的管道pipeline文章目录概述概述原创 2021-08-29 20:02:21 · 849 阅读 · 0 评论 -
Redis集群之主从复制
本文来说下Redis集群之主从复制文章目录概述概述原创 2021-08-24 19:31:06 · 355 阅读 · 0 评论 -
Redis集群之哨兵模式
本文来说下Redis集群之哨兵模式文章目录概述概述原创 2021-08-24 18:45:58 · 348 阅读 · 0 评论 -
关于redis集群脑裂及其解决方案
本文来说下redis集群脑裂及其解决方案文章目录概述概述原创 2021-08-15 14:15:50 · 436 阅读 · 1 评论 -
基于jedis的Redis工具类
本文来记录下基于 jedis 的 Redis 工具类文章目录概述概述原创 2021-08-03 13:12:40 · 372 阅读 · 0 评论 -
关于Redis Cluster的几个问题
本文来说下关于Redis Cluster的几个问题文章目录概述概述原创 2021-07-15 13:11:19 · 595 阅读 · 0 评论 -
渐进式ReHash
本文来说下redis中hash表的扩容问题。文章目录概述概述原创 2021-07-13 09:32:20 · 783 阅读 · 1 评论 -
关于设计秒杀系统的几个问题
本文来说下如何设计一个秒杀系统。文章目录概述概述原创 2021-07-11 20:05:30 · 292 阅读 · 0 评论 -
关于Redis的几个问题
本文来说下关于redis常见的几个问题文章目录概述概述原创 2021-07-09 15:25:12 · 365 阅读 · 2 评论 -
redis的内存会不会耗尽
我们知道redis使用的资源主要就是内存,那么redis的内存会不会耗尽。文章目录概述概述作为一台服务器来说,内存并不是无限的,所以总会存在内存耗尽的情况,那么当 Redis 服务器的内存耗尽后,如果继续执行请求命令,Redis 会如何处理呢?...原创 2021-07-03 19:32:47 · 725 阅读 · 1 评论 -
深入理解redis中的lua脚本
本文来说下redis中的lua脚本文章目录概述概述原创 2021-06-30 14:49:36 · 1581 阅读 · 0 评论 -
Redis事务详解
本文来说下redis事务相关的话题。文章目录Redis事务命令Redis事务命令官网:https://redis.io/commands#transactions原创 2021-06-29 13:40:29 · 6207 阅读 · 1 评论 -
Redisson详解
本文来说下一个强大的redis框架Redisson文章目录概述概述Redisson 是 Java 的 Redis 客户端之一,提供了一些 API 方便操作 Redis。但是 Redisson 这个客户端可有点厉害,该项目已经托管到github,官网如下图所示。官网:https://github.com/redisson...原创 2021-06-23 17:10:57 · 5027 阅读 · 0 评论 -
Redis的持久化机制
本文来说下Redis的持久化机制文章目录概述概述Redis为了保证效率,数据缓存在了内存中,但是会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件中,以保证数据的持久化。Redis的持久化策略有两种:RDBRDB:快照形式是直接把内存中的数据保存到一个dump的文件中,定时保存,保存策略。 当Redis需要做持久化时,Redis会fork一个子进程,子进程将数据写到磁盘上一个临时RDB文件中。当子进程完成写临时文件后,将原来的RDB替换掉。AOFAOF:把所有的对Re.原创 2021-06-23 15:54:45 · 285 阅读 · 0 评论 -
Redis的内存回收机制和数据过期淘汰策略
本文来说下Redis的内存回收机制和过期淘汰策略文章目录概述概述之前看到过一道面试题:Redis的过期策略都有哪些?内存淘汰机制都有哪些?手写一下LRU代码实现?原创 2021-06-23 14:37:13 · 331 阅读 · 0 评论 -
Redis实现布隆过滤器
本文来说下如何使用Redis实现布隆过滤器。文章目录概述概述原创 2021-06-15 15:32:33 · 2226 阅读 · 1 评论 -
布隆过滤器详解
本文来说下什么是布隆过滤器,以及布隆过滤器的实现原理文章目录缓存穿透缓存穿透缓存穿透:https://blog.csdn.net/qq_31960623/article/details/117416864大家看下这幅图,用户可能进行了一次条件错误的查询,这时候redis是不存在的,按照常规流程就是去数据库找了,可是这是一次错误的条件查询,数据库当然也不会存在,也不会往redis里面写值,返回给用户一个空,这样的操作一次两次还好,可是次数多了还了得,我放redis本来就是为了挡一挡,减轻数.原创 2021-06-14 22:17:06 · 449 阅读 · 1 评论 -
什么是跳表
Redis有序集合是复合数据结构,它是由一个双hashmap构成的字典和跳表实现的,本文将为大家详细介绍Redis有序集合实现的原理以及使用场景和案例。文章目录有序集合概述有序集合概述Redis有序集合(sorted set)是复合数据结构,它是由一个双hashmap构成的字典和跳表实现的。跟集合一样,有序集合也是string类型元素的集合,不同的是每个元素都会关联一个权。通过权值可以有序的获取集合中的元素。...原创 2021-06-14 21:17:44 · 322 阅读 · 0 评论 -
Redis八种数据类型及应用场景介绍
本文来说下Redis八种数据类型及应用场景介绍文章目录概述概述Redis一共有几种数据类型?(注意是数据类型不是数据结构)一共是八种,String、Hash、Set、List、Zset、Hyperloglog、Geo、Streams。...原创 2021-06-14 19:27:56 · 3131 阅读 · 0 评论 -
Redis数据结构之有序集合
本文来说下Redis数据结构之集合概述原创 2021-06-14 15:05:36 · 635 阅读 · 0 评论 -
Redis数据结构之集合
本文来说下Redis数据结构之列表文章目录概述概述列表(list)类型是用来存储多个 有序 的 字符串。在 Redis 中,可以对列表的 两端 进行 插入(push)和 弹出(pop)操作,还可以获取 指定范围 的 元素列表、获取 指定索引下标 的 元素 等。...原创 2021-06-13 20:40:05 · 317 阅读 · 0 评论 -
Redis数据结构之哈希
本文来说下Redis数据结构之哈希文章目录概述概述大部分编程语言都提供了 哈希(hash)类型,它们的叫法可能是 哈希、字典、关联数组。在 Redis 中,哈希类型 是指键值本身又是一个 键值对结构。哈希 形如 value={ {field1,value1},…{fieldN,valueN} },Redis 键值对 和 哈希类型 二者的关系如图所示哈希类型中的 映射关系 叫作 field-value,这里的 value 是指 field 对应的 值,不是 键 对应的值。...原创 2021-06-08 13:08:34 · 1025 阅读 · 0 评论 -
Redis数据结构之列表
本文来说下Redis数据结构之列表文章目录概述本文小结概述列表(list)类型是用来存储多个 有序 的 字符串。在 Redis 中,可以对列表的 两端 进行 插入(push)和 弹出(pop)操作,还可以获取 指定范围 的 元素列表、获取 指定索引下标 的 元素 等。列表 是一种比较 灵活 的 数据结构,它可以充当 栈 和 队列 的角色,在实际开发上有很多应用场景。本文小结本文详细介绍了Redis中的列表这种数据结构。...原创 2021-06-07 20:16:26 · 197 阅读 · 0 评论 -
Redis数据结构之字符串
本文来说下Redis数据结构之字符串文章目录概述概述字符串类型 是 Redis 最基础的数据结构。字符串类型 的值实际可以是 字符串(简单 和 复杂 的字符串,例如 JSON、XML)、数字(整数、浮点数),甚至是 二进制(图片、音频、视频),但是值最大不能超过 512MB。...原创 2021-06-06 20:46:01 · 257 阅读 · 0 评论 -
Redis数据结构与全局命令概述
本文来说下Redis数据结构与全局命令文章目录概述概述Redis 提供了 5 种数据结构。理解每种数据结构的特点,对于 Redis 的 开发运维 非常重要,同时掌握 Redis 的 单线程命令处理 机制,会使 数据结构 和 命令 的选择事半功倍。接下来的几篇文章,将从如下几个方面介绍 Redis 的几种数据结构,命令使用及其应用场景。预备知识:几个简单的 全局命令,数据结构 和 内部编码,单线程命令 处理机制分析。数据结构特性:5 种 数据结构 的特点、命令使用、应用场景。数据管理:键.原创 2021-06-06 17:53:43 · 214 阅读 · 0 评论 -
缓存与数据库的一致性
本文来说下缓存与数据库的双写一致性。分布式缓存是现在很多分布式应用中必不可少的组件,但是用到了分布式缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题?文章目录概述概述...原创 2021-05-31 16:33:48 · 284 阅读 · 0 评论 -
缓存击穿、穿透、雪崩的区别和解决方法
本文来说下缓存击穿、穿透、雪崩的区别和解决方法文章目录概述概述数据获取的流程,一般是前端请求,后台先从缓存中取数据,缓存取不到则去数据库中取,数据库取到了则返回给前端,然后更新缓存,如果数据库取不到则返回空数据给前端流程图:假如缓存的数据没有,后台则会一直请求数据库,对数据库造成压力,如果是请求量大或者恶意请求则会导致数据库崩溃,我们一般称为缓存穿透、缓存击穿、缓存雪崩。...原创 2021-05-31 15:04:50 · 355 阅读 · 0 评论 -
Redis常问面试题及答案
本文分享下常见的Redis面试题文章目录什么是redis什么是redisredis是一个高性能的key-value数据库,它是完全开源免费的,而且redis是一个NOSQL类型数据库,是为了解决高并发、高扩展,大数据存储等一系列的问题而产生的数据库解决方案,是一个非关系型的数据库。...原创 2021-05-21 20:57:13 · 250 阅读 · 0 评论 -
RedisUtils工具类
本文来说下RedisUtils工具类文章目录概述SpringBoot整合Redis概述Spring Boot实战:整合Redis、MyBatis,封装RedisUtils工具类。SpringBoot整合Redis原创 2021-05-12 20:20:19 · 3307 阅读 · 2 评论 -
深入理解Redis分布式锁
分布式环境下很多时候都需要使用到分布式锁,通过情况下 Redis 的实现方式是比较常见的。文章目录前言前言原创 2021-05-07 19:30:27 · 544 阅读 · 0 评论 -
面试题系列-redis连环11问
本文记录redis常见的面试题,看下你是不是都掌握了。文章目录原创 2021-05-05 17:31:16 · 225 阅读 · 1 评论 -
Redis经典面试题
本文分享一些Redis相关的经典面试题,看下你是不是都掌握了。文章目录RedisRedisredis优化策略redis除了做缓存还能做什么?说说redis持久化方式?分别优缺点是什么?redis更新策略是什么?redis的数据结构存储?以及应用场景?如何实现集群和高可用?业务中redis如何保证可用性 怎么实现分布式锁(redis)分布式锁的实现方式,zk实现和Redis实现的比较redis支持的数据类型到跳跃表,redis同步策略 ,如何自己实现lru什么是缓存击穿,redis的.原创 2021-05-04 18:23:48 · 226 阅读 · 1 评论