随笔分类 -  redis

摘要:一 HyperLogLog 介绍 Redis 在 2.8.9 版本添加了 HyperLogLog 结构。 在 Redis 中,HyperLogLog 是它的一种高级数据结构, 其功能结构类似于Set; HyperLogLog 经常使用于系统数据的不精确去重,标准误差为0.81%; 每个 HyperL 阅读全文
posted @ 2020-09-24 14:02 知识追寻者 阅读(288) 评论(0) 推荐(0) 编辑
摘要:一布隆过滤器简介 布隆过滤器(Bloom Filter)是 1970 年由布隆提出的类似于Set的数据结构。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中,但检索的结果并不是很精确,数据量变大的就会产生误判情形,但布隆过滤器的都是能过滤掉已经存在的 阅读全文
posted @ 2020-09-10 09:19 知识追寻者 阅读(576) 评论(0) 推荐(0) 编辑
摘要:持久化介绍 redis 提供了两种方式方式进行数据的持久化(将数据存储到硬盘中);第一种称为快照(snapshotting)RDB,它将某一时刻的所有数据都写入硬盘,所以快照是一次全量备份,并且存储的数据形式是二进制序列化形式;另一种方式是只追加文件(append-only file)AOF, 它会 阅读全文
posted @ 2020-09-04 17:47 知识追寻者 阅读(420) 评论(0) 推荐(0) 编辑
摘要:事物介绍 有时候我们需要redis连续发送多个命令不能被中断,此时就需要使用到redis特殊的命令功能;redis有 5个命令可以实现多个命令执行操作,他们分别是WATCH, MULTI(开启事物), EXEC(执行命令), UNWATCH 和 DISCARD(丢弃事物); Redis事物需要使用到 阅读全文
posted @ 2020-09-03 09:15 知识追寻者 阅读(580) 评论(0) 推荐(1) 编辑
摘要:一 前言 虽然有消息队列,我们还是要了解一下redis发布订阅模式哟!!!!! 二发布订阅模式 PUBLISH 命令向通道发送信息,此客户端称为publisher 发布者; SUBSCRIBE 向命令通道订阅信息,此客户端称为subscriber 订阅者; redis 中 发布订阅模块的名字叫着 P 阅读全文
posted @ 2020-08-15 16:35 知识追寻者 阅读(1419) 评论(0) 推荐(0) 编辑
摘要:一 前言 本篇内容主要是讲解redis跳跃表的基础概念,科普一下读者知道有这种随机数据结构的概念,。 公众号:知识追寻者 知识追寻者(Inheriting the spirit of open source, Spreading technology knowledge;) 二 跳跃表 2.1 分查 阅读全文
posted @ 2020-05-31 18:00 知识追寻者 阅读(540) 评论(0) 推荐(0) 编辑
摘要:一 前言 本篇文章是初步认识redis的字符串数据结构SDS(Simple Dynamic String), 其意指简单的动态字符串,字面上的含义就是smiple 代指简单,操作简单,使用者能够快点理解上手,无需关心redis内部实现;Dynamic 指动态扩展,表是能够自动的对内存空间进行动态分配 阅读全文
posted @ 2020-05-31 17:58 知识追寻者 阅读(275) 评论(0) 推荐(0) 编辑
摘要:一 前言 redis在分布式应用十分广泛,本篇文章也是互联网面试的重点内容,读者至少需要知道为什么需要分布式锁,分布式锁的实现原理,分布式锁的应用场景,在使用分布式锁时遇到哪些问题?你是如何解决的,如果读者能掌握以上问题,那么关于这道面试题,你也就基本过关了; 二 分布式锁的产生背景 分布式锁对应的 阅读全文
posted @ 2020-03-13 20:40 知识追寻者 阅读(527) 评论(0) 推荐(0) 编辑
摘要:一 前言 知识追寻者的redis开篇第一篇,希望大家共勉;觉得文章不错,随手点赞关注谢谢; 先介绍一下redis概念: Redis是一个开源的key value存储系统,它属于NoSQL(Not Only SQL),不仅仅是关系型数据库; 再看看redis的优势: 丰富的数据类型 支持键过期特性 每 阅读全文
posted @ 2020-03-13 14:23 知识追寻者 阅读(177) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示