redis
sunyaoxjtu
这个作者很懒,什么都没留下…
展开
-
redis RDB与AOF
aof,rdb是两种 redis持久化的机制。用于crash后,redis的恢复 RDB的特性 fork一个进程,遍历hash table,利用copy on write,把整个db dump保存下来。 save, shutdown, slave 命令会触发这个操作。 粒度比较大,如果save, shutdown, slave 之前crash了,则中间的操作没办法恢复。 AOF的特性 把写操...转载 2019-10-30 16:38:34 · 86 阅读 · 0 评论 -
分布式锁的实现方式思考
引言 在多线程并发的情况下,我们可以使用锁来保证一个代码块在同一时间内只能由一个线程访问。比如Java的synchronized关键字和Reentrantlock类等等。 这样子可以保证在同一个JVM进程内的多个线程同步执行。如果在分布式的集群环境中,如何保证不同节点的线程同步执行呢? 分布式锁需要解决的问题 互斥性:任意时刻只能有一个客户端拥有锁,不能同时多个客户端获取 安全性:锁只能被持有该...原创 2019-09-25 14:31:53 · 80 阅读 · 0 评论