包含标签:redis 的文章
-
Redis实现分布式锁
文章目录 1. 单机数据一致性 2. 分布式数据一致性 3. Redis实现分布式锁 3.1 方式一 3.2 方式二(改进方式一) 3.3 方式三(改进方式二) 3.4 方式四(改…… -
ConcurrentSkipListMap以及跳表的原理
ConcurrentSkipListMap 底层实现是”跳跃表“ ,Redis当中Zset同样采用的是该数据结构 跳跃表的结构图: 特点: 其根本思想是 二分查找 的思想。 跳表的前…… -
Redis的LRU缓存淘汰算法实现
1 标准LRU的实现原理 LRU,最近最少使用(Least Recently Used,LRU),经典缓存算法。 LRU会使用一个链表维护缓存中每个数据的访问情况,并根据数据的实时…… -
用Java手写Redis服务端,从设计者的角度聊一聊Redis本身
零,起因 我为什么要造redis这个轮子? 1,破除对redis神秘感。 2,“基础服务中台”的同事们在开会讨论redis云,以及redis代理。 3,开一个redis资…… -
阿里JavaP8告诉你Redis明明那么快,老程序员为何反对使用
前段时间,有个人吐槽自己的同事是上古程序猿,一直坚持反对使用Redis。那位上古程序猿设计公司的业务系统时候,始终坚持永远不要用缓存(其他人想用redis),…… -
Redis的IO多路复用和多线程特性会破坏分布式锁的原子性吗?
文章收录在我的 GitHub 仓库,欢迎Star/fork: Java-Interview-Tutorial 1 为什么使用分布式锁? 当有多个客户端并发访问某个共享资源时,比如要修改DB某…… -
把酒言欢话聊天,基于Vue3.0+Tornado6.1+Redis发布订阅(pubsub)模式打造异步非阻塞(aioredis)实时(websocket)通信聊天系统
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_202 “表达欲”是人类成长史上的强大“源动力”,恩格斯早就直截了当地指出,处在蒙昧时代即低级阶段的人类,“…… -
大数据实训
Frist day 工具 架构 数仓架构 Linux-简单使用部署 工具 vmware15 Linux centos7.5 Hadhoop3.2.1 Hive3.1.2 SpringBoot Echart zk3.4.5 架构 编码…… -
Centos7+Prometheus2.31.1监控Redis6.2.6Nginx1.20.2Grafana8.3.3(亲测有效)
1、Nginx1.20.2安装: # wget http://nginx.org/download/nginx-1.20.2.tar.gz # yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl ope…… -
点赞功能:用 MySQL 还是 Redis?
这是最近面试时被问到的1道面试题,本篇博客对此问题进行总结分享。 1. 新手常犯的错误 可能很多新手(包括当年的我,哈哈)第一时间想到的写法是下面这样的……