Redis
大白给小白讲故事
大白给小白讲技术那点事,目前专注于Java领域(朋友,你好像有点东西)
展开
-
Redis 最全面试题及答案
基础Redis是单线程还是多线程单线程指的是网络请求模块使用了一个线程(所以不需考虑并发安全性),即一个线程处理所有网络请求,其他模块仍用了多个线程。Redis 用 TCP 协议 Socket 来监听和读写网络请求,将需要监听的事件放入 Epoll(IO多路复用)事件管理器,然后收集触发的事件并循环一个一个处理进行相应的命令处理。Redis为什么不使用多线程Redis 核心就是如果我的...原创 2020-04-15 13:07:53 · 5210 阅读 · 0 评论 -
实现Redis分布式锁
前言:由于公司业务需要,最近研究一下目前网上的redis并发锁的实现。大部分实现都存在一些小缺陷,故根据网上redis锁实现进行修改、完善成为可用的分布式锁。话不多说直接上代码导入jar包<dependency> <groupId>redis.clients</groupId> <artifactId>je...原创 2018-08-30 23:06:04 · 195 阅读 · 0 评论 -
Redis基础知识
为什么使用Redis项目中使用Redis,主要从性能和并发。 当然,Redis还具备分布式锁等其他功能,如果只是为了分布式这些其他功能,完全还有其他中间件,比如动物园管理员等代替,并非部署非要使用Redis。 redis线程模型是单线程模型,采用的是IO多路复用技术,每个redis-CLI设定设定设定产生的多功能转换插座都会被被监听,当哪一个多功能转换插座准备好了产生事件,都会...原创 2018-08-20 11:02:40 · 263 阅读 · 0 评论