码迷,mamicode.com
首页 >  
搜索关键字:redis分布式    ( 506个结果
scrapy-redis 更改队列和分布式爬虫
这里分享两个技巧 1.scrapy-redis分布式爬虫 我们知道scrapy-redis的工作原理,就是把原来scrapy自带的queue队列用redis数据库替换,队列都在redis数据库里面了,每次存,取,删,去重,都在redis数据库里进行,那我们如何使用分布式呢,假设机器A有redis数据 ...
分类:其他好文   时间:2018-02-10 21:55:29    阅读次数:2570
JavaWeb项目架构之Redis分布式日志队列
架构、分布式、日志队列,标题自己都看着唬人,其实就是一个日志收集的功能,只不过中间加了一个Redis做消息队列罢了。前言为什么需要消息队列?当系统中出现“生产“和“消费“的速度或稳定性等因素不一致的时候,就需要消息队列,作为抽象层,弥合双方的差异。比如我们系统中常见的邮件、短信发送,把这些不需要及时响应的功能写入队列,异步处理请求,减少响应时间。如何实现?成熟的JMS消息队列中间件产品市面上有很多
分类:编程语言   时间:2018-02-07 10:25:01    阅读次数:302
Redis分布式锁----乐观锁的实现,以秒杀系统为例
本文使用redis来实现乐观锁,并以秒杀系统为实例来讲解整个过程。 乐观锁 大多数是基于数据版本(version)的记录机制实现的。即为数据增加一个版本标识,在基于数据库表的版本解决方案中,一般是通过为数据库表增加一个”version”字段来实现读取出数据时,将此版本号一同读出,之后更新时,对此版本 ...
分类:其他好文   时间:2018-02-06 13:04:49    阅读次数:230
JavaWeb项目架构之Redis分布式日志队列
架构、分布式、日志队列,标题自己都看着唬人,其实就是一个日志收集的功能,只不过中间加了一个Redis做消息队列罢了。 前言 为什么需要消息队列? 当系统中出现“生产“和“消费“的速度或稳定性等因素不一致的时候,就需要消息队列,作为抽象层,弥合双方的差异。 比如我们系统中常见的邮件、短信发送,把这些不 ...
分类:编程语言   时间:2018-02-02 11:43:58    阅读次数:197
Redis分布式缓存安装和使用
Redis分布式缓存安装和使用 独立缓存服务器: LinuxCentOS ? Redis版本: 3.0 ? 下面我们针对于Redis安装做下详细的记录: ? 编译和安装所需的包: ? #yum install gcc tcl创建安装目录: ? #mkdir /usr/local/redis
分类:其他好文   时间:2018-01-31 11:25:49    阅读次数:132
redis分布式锁
1. 在多线程并发的场景下,使用锁来控制多个任务对同一共享资源的访问,拿到锁的任务优先访问公共资源 //并发的用户数 private static final int threadNum = 10; //倒计数器(发令抢),用于制造线程的并发执行 private static CountDownLa ...
分类:其他好文   时间:2018-01-30 16:39:00    阅读次数:105
基于Redis实现分布式锁
先看代码 方案一:Redis分布式锁 该方法完美的解决了超卖与select排它锁导致的并发低的问题,并且4个sql缩减成2个sql语句。极大提升性能 方案二:利用redis的原子性操作(incrBy方法、decrBy方法--返回操作之后的值) 利用redis的原子性操作 对于Redis而言,命令的原 ...
分类:其他好文   时间:2018-01-23 15:50:55    阅读次数:266
redis分布式锁原理
举例子:秒杀方式看医生,一个人看5min 1.第一次只允许一个人直接进行来,X10:00:00进去了,setNX(roomid,now+5min),出来时间假如是10:05:00 2.时间到了10:05:00,3个人同时进来,需要去看墙上的钟表,一个人一个的看 A进入病房看到,看到钟表时间10:05 ...
分类:其他好文   时间:2018-01-19 23:31:37    阅读次数:302
springmvc+mybatis+dubbo分布式平台-maven构建根项目
springmvc+mybatis+dubbo分布式平台-maven构建根项目 准备技能 开发语言:JAVA/J2EE 项目构建管理:Maven 持续集成方案:Jenkins SOA服务: Dubbo、zookeeper、Restful SSO单点登录:Redis、JWT、Restful 分布式缓存:Redis 分布式消息中间件:zookeeper+kafka 分布式文件:FastDFS
分类:编程语言   时间:2018-01-19 11:29:54    阅读次数:222
Redis分布式锁解决抢购问题
首先分享一个业务场景-抢购。一个典型的高并发问题,所需的最关键字段就是库存,在高并发的情况下每次都去数据库查询显然是不合适的,因此把库存信息存入Redis中,利用redis的锁机制来控制并发访问,是一个不错的解决方案。 首先是一段业务代码: 这里有一种比较简单的解决方案,就是synchronized ...
分类:其他好文   时间:2018-01-18 11:53:39    阅读次数:251
506条   上一页 1 ... 24 25 26 27 28 ... 51 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!