摘要:        
延迟任务设计思路 入队操作:ZADD KEY timestamp task, 我们将需要处理的任务 按其需要延迟处理时间作为 Score 加入到 ZSet 中。Redis 的 ZAdd 的时间复杂度是 O(logN),N是 ZSet 中元素个数,因此我们能相对比较高效的进行入队操作。 起一个进程定时    阅读全文
posted @ 2021-12-07 15:30
LiuChengloong
阅读(131)
评论(0)
推荐(0)
        
            
        
        
摘要:        
要设计一个高性能的系统,那么缓存肯定是一个绕不开的话题,合理使用缓存可以使得系统变得更“快”,响应时间也能大大减少。 那么如何设计一个缓存呢,这里将我系统现有的一个缓存功能记录下来,方便以后使用。这是一个简单的 K-V 的本地缓存,使用 Caffeine 作为具体的本地缓存框架,并且可以方便的更换底    阅读全文
posted @ 2021-12-07 14:30
LiuChengloong
阅读(85)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号