
Redis
SoWhat1412
微信搜索【SoWhat1412】,第一时间阅读原创干货文章。人之患、在好为人师、不实知、谨慎言。点点滴滴、皆是学问、看到了、学到了、便是收获、便是进步。
展开
-
从应用到底层 36张图带你进入Redis世界
老乡开门:社区送温暖了原创 2020-12-14 09:54:53 · 1271 阅读 · 5 评论 -
分布式之数据库和 缓存双写一致性方案解析!
分布式之数据库和缓存双写一致性方案解析!转载 2017-07-19 14:39:52 · 702 阅读 · 0 评论 -
Redis 中 HyperLogLog 讲解
HyperLogLog 原理探究转载 2019-11-12 13:51:28 · 7138 阅读 · 3 评论 -
BitMap的原理和实现
BitMap的原理和实现原创 2017-03-02 09:22:04 · 705 阅读 · 0 评论 -
Redis GeoHash核心原理解析
1. 引言小麦同学是个吃货+技术宅,平日里就喜欢拿着手机地图点点按按来查询一些好玩的东西。某一天到北海公园游玩,肚肚饿了,于是乎打开手机地图,搜索北海公园附近的餐馆,并选了其中一家用餐。饱暖思yin欲的麦叔饭后思考地图后台如何根据自己所在位置查询来查询附近餐馆的呢?苦思冥想了半天,小麦想出了个方法:计算所在位置P与北京所有餐馆的距离,然后返回距离<=1000米的餐馆。小得意了一会儿,小麦发现北京的餐馆何其多啊,这样计算不得了,于是想了,既然知道经纬度了,那它应该知道自己在西城区,那应该计算所在位置原创 2020-07-10 16:07:06 · 2324 阅读 · 0 评论 -
Redis面试常问点
文章目录zookeeper文件系统监听通知机制Zookeeper能做什么自己的一些理解:ZooKeeper安装下载安装包然后解压默认文件重命名修改zoo.cfg配置文件新建myid文件ZooKeeper端口解释启动zookeeper服务启动zookeeper客户端检验服务是否可用参考zookeeper官网:http://zookeeper.apache.org/ZooKeeper: 是一个开...原创 2019-12-13 10:42:48 · 723 阅读 · 1 评论 -
LRU 原理及实现
触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,当对一个表进行操作( insert,delete, update)时就会激活它执行,触发器经常用于加强数据的完整性约束和业务规则等。其实往简单了说,就是触发器就是一个开关,负责灯的亮与灭,你动了,它就亮了,就这个意思。END转载 2017-06-02 10:09:06 · 1234 阅读 · 2 评论 -
【Redis】高级特性 (性能分析,持久化,主从,哨兵,集群)
记得RESP协议哦Lua 实现 限流原创 2020-03-01 19:37:23 · 1757 阅读 · 24 评论 -
Redis基础学习 跟 Jedis 的手动实现
使用场景 :缓存数据库排行榜计数器应用社交网络购物消息队列其他场景等等Redis常用的数据类型String、Hash、Set、List、SortedSet、pub/sub、Transactions。String:Strings就是一个最最简单的Key-Value形式存储的变量。其中Value既可以是数字也可以是字符串。其实现方式是在Redis内部默认存储一个字符串,被re...原创 2020-02-29 14:29:32 · 2739 阅读 · 14 评论 -
Java + Redis 实现分布式锁
Java + Redis 实现分布式锁转载 2019-05-14 20:49:14 · 641 阅读 · 1 评论 -
redis 缓存穿透 之 布隆过滤器
1、前言最近在项目中使用到Redis做缓存,方便多个业务进程之间共享数据。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。redis提供两种方式进行持久化,一种是RDB持久化(原理是将Reids在内存中的数据库记录定时dump转存储到磁盘上的RDB持转载 2017-04-12 11:12:48 · 1055 阅读 · 0 评论