NOSQL
xiaofengnh
这个作者很懒,什么都没留下…
展开
-
memcache的最佳实践方案
基本问题1、memcached的基本设置 1)启动Memcache的服务器端 # /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid-d选项是启动一个守护进程, -m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,转载 2013-12-18 16:16:50 · 357 阅读 · 0 评论 -
利用redis实现多属性快速查询
筛选 bitmap redis 4.5k 次阅读 · 读完需要 7 分钟之前有两篇文章介绍了Redis中BitMap的用途和用法,有些小伙伴说这个东西好像没太大的用途,今天我给大家分享一个在实际场景中经常会碰到的情况,那就是多属性筛选前言拿京东举例,如下图我们要找一款电子琴,牌子有:雅马哈、卡西欧,价格有各种区间,各种颜色、不同的音色数。现如今动不动...转载 2018-12-13 03:29:51 · 1404 阅读 · 0 评论 -
两种分布式锁实现方案
http://rdc.gleasy.com/%E4%B8%A4%E7%A7%8D%E5%88%86%E5%B8%83%E5%BC%8F%E9%94%81%E5%AE%9E%E7%8E%B0%E6%96%B9%E6%A1%881.html https://blog.csdn.net/xiongyouqiang/article/details/79387829 htt...转载 2016-07-13 20:08:03 · 323 阅读 · 0 评论 -
rabbit MQ详细
http://blog.chinaunix.net/topic/surpershi/转载 2015-03-25 13:26:22 · 328 阅读 · 0 评论 -
redis实现 spring-redis-data,存取对象
配置文件如 redis实现 spring-redis-data 初学习中已经介绍过来,下面主要给大家分享如何存取对象UserInfoDO[java] view plaincopypublic class UserInfoDO { private String userId; private String转载 2014-09-22 13:21:59 · 447 阅读 · 0 评论 -
Redis介绍及常用命令
一 Redis介绍 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。 Redis能运行在大多数POSIX(Linux, *BSD, OS X 和Solaris等)系统上,官方没有支持Windows的版本。目前最新转载 2014-07-27 23:57:47 · 314 阅读 · 0 评论 -
关于memcache实现Mutex模式的解析
实施对象:memcache设计理论:mutex设计前提:大量并发访问并存在cache过期。大并发场合,当cache失效导致同时取不到cache,会同一时间访问db并回设cache,可能会给系统带来潜在的超负荷风险。 解决方案:方案一:load db之前add一个mutex key ,mutex key add 成功再去取db; add 失败则sleep之后重读cache。这里m转载 2014-03-13 00:24:19 · 584 阅读 · 0 评论 -
利用Spring AOP 更新memcached 缓存策略的实现
对于网上关于memcached缓存更新策略 数不胜数,但是没有一遍完整的,看起来都很费劲,由于项目中用到的memcache,自然就想到了memcache缓存更新策略的实现。你可以把你更新缓存的代码嵌套你的代码中,但是这样很不好,混换了你service的代码,要是以后再换别的缓存产品,那么你还要每个类去找,去修改很是麻烦。由于之前是这样写的,很是痛苦,所以这次要用spring aop来实现。转载 2014-03-13 00:38:36 · 477 阅读 · 0 评论 -
Memcache mutex设计模式
周六的S2 Web 2.0技术沙龙上介绍了memcache中使用mutex场景(文后要演讲稿),有网友对详情感兴趣,简单介绍如下。场景Mutex主要用于有大量并发访问并存在cache过期的场合,如首页top 10, 由数据库加载到memcache缓存n分钟微博中名人的content cache, 一旦不存在会大量请求不能命中并加载数据库需要执行多个I转载 2014-03-13 00:22:45 · 266 阅读 · 0 评论 -
memcache在大型网站的应用策略[转]
今天看完了日本人mixi写的“memcached全面剖析”的系列文章,结合我在项目中使用memcache的经验,再谈谈memcache在大型网站中的应用策略。【部署策略】 基于memcached的slab和dump的内存管理方式,它产生的内存碎片比较少,不需要OS去做繁杂的内存回收,所以它对CPU的占用率那是相当的低。所以建议将它跟占用CPU较高的WEB服务器一起使用来节省成本。当转载 2014-03-12 23:31:03 · 354 阅读 · 0 评论 -
关于ActiveMQ、RocketMQ、RabbitMQ、Kafka一些总结和区别
转自:http://www.cnblogs.com/williamjie/p/9481780.html 尊重原作,谢谢消息队列为什么写这篇文章?博主有两位朋友分别是小A和小B:小A,工作于传统软件行业(某社保局的软件外包公司),每天工作内容就是和产品聊聊需求,改改业务逻辑。再不然就是和运营聊聊天,写几个SQL,生成下报表。又或者接到客服的通知,某某功能故障了,改改数据,然后下班部...转载 2018-12-03 22:07:53 · 631 阅读 · 0 评论