码迷,mamicode.com
首页 >  
搜索关键字:分布式锁    ( 966个结果
Java面试之Redis
179. Redis 是什么?都有哪些使用场景? Redis 是一个使用 C 语言开发的高速缓存数据库。 Redis 使用场景: 记录帖子点赞数、点击数、评论数; 缓存近期热帖; 缓存文章详情信息; 记录用户会话信息。 数据缓存功能 分布式锁的功能 支持数据持久化 支持事务 支持消息队列 存储方式不 ...
分类:编程语言   时间:2020-03-22 23:50:35    阅读次数:57
【分布式锁】02-使用Redisson实现公平锁原理
前言 前面分析了Redisson可重入锁的原理,主要是通过lua脚本加锁及设置过期时间来保证锁执行的原子性,然后每个线程获取锁会将获取锁的次数+1,释放锁会将当前锁次数-1,如果为0则表示释放锁成功。 可重入原理和JDK中的可重入锁都是一致的。 Redisson公平锁原理 JDK中也有公平锁和非公平 ...
分类:其他好文   时间:2020-03-20 12:31:11    阅读次数:68
缓存穿击,击穿,雪崩解决方案
击穿 缓存击穿,是指一个key非常热点,在不停的扛着大并发,大并发集中对这一个点进行访问,当这个key在失效的瞬间,持续的大并发就穿破缓存,直接请求数据库,就像在一个屏障上凿开了一个洞。 分布式锁 setex nx redisson 框架 穿透 如果数据库查询对象为空,则不放进缓存 解决办法: 如果 ...
分类:其他好文   时间:2020-03-18 11:17:04    阅读次数:72
3.【Redis系列】Redis的高级应用-分布式锁
原文:3.【Redis系列】Redis的高级应用-分布式锁 在进行分布式应用逻辑开发时,经常会遇到并发问题。 比如我们在修改一个用户的信息,首先需要获取用户信息,再内存中修改后,再存回去。这个过程如果有其他线程同时操作,着就会产生并发问题,因为读取和存储都不是原子性的。我们需要通过分布式锁限制程序的... ...
分类:其他好文   时间:2020-03-18 09:14:30    阅读次数:52
redis高级
1.1 布隆过滤器 1、布隆过滤器是什么?(判断某个key一定不存在) 1. 本质上布隆过滤器是一种数据结构,比较巧妙的概率型数据结构 2. 特点是高效地插入和查询,可以用来告诉你 “某样东西一定不存在或者可能存在”。 3. 相比于传统的 List、Set、Map 等数据结构,它更高效、占用空间更少 ...
分类:其他好文   时间:2020-03-16 23:26:54    阅读次数:58
分布式锁
一: 使用redis: @PostMapping("/v1/getLock2") public BaseResponse getLock2(@RequestBody GxyTeacherInfoDto dto) throws Exception{ String key = "product_001" ...
分类:其他好文   时间:2020-03-15 19:05:16    阅读次数:58
基于redis的分布式锁
概述 在之前, 我也使用redis做过分布式锁, 当时的做法是这样的: 1. setnx: 向 redis中创建一个过期时间为1s的key, 若创建失败, 则锁获取失败 2. expire: 获取锁成功后, 给锁增加过期时间 3. del: 处理后释放锁 当时觉得貌似没什么问题. 是我太天真了, 今 ...
分类:其他好文   时间:2020-03-15 18:54:59    阅读次数:60
【转】利用Zookeeper实现分布式锁
在许多场景中,数据一致性是一个比较重要的话题,在单机环境中,我们可以通过Java提供的并发API来解决;而在分布式环境(会遇到网络故障、消息重复、消息丢失等各种问题)下要复杂得多,常见的解决方案是分布式事务、分布式锁等。 本文主要探讨如何利用Zookeeper来实现分布式锁。 关于分布式锁 分布式锁 ...
分类:其他好文   时间:2020-03-15 09:33:39    阅读次数:85
zookeeper(一):功能和原理
简介 ZooKeeper 是一个开源的分布式协调服务,由雅虎创建,是 Google Chubby 的开源实现。分布式应用程序可以基于 ZooKeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、配置维护,名字服务、分布式同步、分布式锁和分布式队列等 ...
分类:其他好文   时间:2020-03-12 09:27:10    阅读次数:63
redis能做什么
缓存 分布式锁 记录帖子的点赞数、评论数和点击数 (hash)。 记录用户的帖子 ID 列表 (排序),便于快速显示用户的帖子列表 (zset)。 记录帖子的标题、摘要、作者和封面信息,用于列表页展示 (hash)。 记录帖子的点赞用户 ID 列表,评论 ID 列表,用于显示和去重计数 (zset) ...
分类:其他好文   时间:2020-03-06 12:48:36    阅读次数:70
966条   上一页 1 ... 19 20 21 22 23 ... 97 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!