redis
树袋熊的夜生活
苦逼
展开
-
redis,谈谈分布式锁
redis,谈谈分布式锁分布式锁锁是什么redis分布式锁分布式锁锁是什么锁是解决多线程问题,多线程去处理同一处代码,因为线程是无序的会造成数据错乱,java里处理这种问题有synchronized和ReentrantLock还有threadLocal等等去解决线程安全问题。但是当项目的用户越来越多,系统架构采用分布式,单单synchronized和RenntrantLock并不能解决分布...原创 2019-02-12 16:12:40 · 237 阅读 · 0 评论 -
redis持久化之RDB and AOF原理
redis官方提供了两种持久化方式RDB 和 AOF。 RDB(快照):快照是基于内存数据的二进制序列化形式,redis是单线程程序,使用多了多路复用api,但是rdb是io文件操作,io文件操作是不可以使用多路复用技术的。所以rdb使用了操作系统的多线程cow(Copy on Write)机制实现快照持久化,这个机制很少人知道。redis在持久化的时候会调用gli...原创 2019-02-26 13:27:11 · 569 阅读 · 0 评论