最新文章列表

memcache windows 基本安装和测试

  一、序言        这里先简单介绍下memcache 缓存在windows 上的安装 以及应用,然后再进行一些简单的测试,客户端用是xmemcached ,因为业界整体效果不错           1.先现在windos 64 位的,我是win8,          参考:http://blog.couchbase.com/memcached-windows-64-bit-pr ...
greemranqq 评论(0) 有5594人浏览 2014-12-19 17:15

memcached三种客户端的使用

Memcached 三种客户端使用 废话说在前头 萌生写博客这个想法,主要在于好整理笔记和巩固知识,加深对在工作中遇到问题的印象,新手上路,请多指教,欢迎圈错,共同学习。 第一种    Com.danga 包下面的memcached,需引入jar(本人用的是memcached-2.5.2.jar 文末附上附件需要的可以下载) 第二种 spyMemcached 第三种      ...
TableMiao 评论(2) 有7645人浏览 2014-12-03 14:54

xmemcached作者Dennis采访(转)

xmemcached是最近频繁出现在JavaEye新闻频道的热点词汇,它就是JavaEye的资深会员Dennis开发的基于java nio实现的高性能可扩展的memcached客户端。 Dennis 在自己实现的一个nio框架 http://code.google.com/p/yanf4j/ 的基础上实现了xmemcached项目(目前1.1.3是基于yanf4j 0.7.0),xmemcache ...
zhb8015 评论(0) 有893人浏览 2014-07-15 09:34

应对高并发攻击

近半个月过得很痛苦,主要是产品上线后,引来无数机器用户恶意攻击,不停的刷新产品各个服务入口,制造垃圾数据,消耗资源。他们的最好成绩,1秒钟 可以并发6次,赶在Database入库前,Cache进行Missing Loading前,强占这其中十几毫秒的时间,进行恶意攻击。 为了应对上述情况,做了如下调整:   更新数据时,先写Cache,然后写Database(双写),如果可以,写操作交给 ...
ddlgyq 评论(0) 有721人浏览 2014-05-14 17:43

XMemcached&Spring集成

一、Memcached Client简要介绍 Memcached Client目前有3种: Memcached Client for Java SpyMemcached XMemcached 这三种Client一直存在各种争议: Memcached Client for Java 比 SpyMemcached更稳定、更早、更广泛; SpyMemcached 比 Memcach ...
ddlgyq 评论(0) 有550人浏览 2014-05-14 17:41

安装&常规错误&监控

08年的时候接触过Memcached,当时还对它的客户端产品嗤之以鼻,毕竟手工代码没有各种ORM原生XML配置方便。尽管如此,Memcached现在已经成了服务器架构里不可或缺的一部分!一、下载 1.Libevent 简单的说就是一个事件触发的网络库,Memcached离不开它。 Shell代码   wget http://cloud.github.com/downloads ...
ddlgyq 评论(0) 有646人浏览 2014-05-14 17:39

memcached介绍

memcached是高性能的分布式内存缓存服务器。 一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、 提高可扩展性。它是基于libevent的事件处理;内置内存存储方式,如果系统重启内存内的信息会消失;内容容量达到指定值之后,就基于LRU(Least Recently Used)算法自动删除不使用的缓存;每个memcache服务之间不能相互通信;memc ...
您已经登录 评论(0) 有1408人浏览 2014-04-14 15:00

XMemcached客户端序列化方式

XMemcached客户端序列化方式 默认为SerializingTranscoder 见XMemcachedClientBuilder的代码: Transcoder transcoder = new SerializingTranscoder(); 也可使用Kryo序列化, 但有bug, 数据类新老版本不兼容。 最优选Hessian序列化, 数据类新老版本兼容。
xiemingmei 评论(0) 有1424人浏览 2014-03-18 12:11

XMemcached使用工具

public class MemCacheUtil { /** * memcached客户端单例 */ private static MemcachedClient cachedClient; /** * 初始化连接池 */ static { try { MemcachedClientBuilder builder = new XMem ...
tonybest 评论(0) 有803人浏览 2014-02-26 17:19

Memcached expire 设置错误引起的set(key,exp,value)为true而get(key)为null的问题

与作者遇到相同问题所以转载了此文章,以为设置的时间是毫秒!   最近项目中使用到了Memcached,而客户端选择了XMemcached ,在设置过期时间时,因对Memcached 不熟悉,将expire 设置为1000000000,本意表示尽量长的时间不要过期,但在测试时发现,memcachedClient.set(key,exp,value)结 果返回true,即代表该项已成功存入缓存,但 ...
hyl198611 评论(0) 有1490人浏览 2013-12-05 19:28

xmemcached cas原子操作,当key不存在时,会抛Null GetsResponse问题解决方案

当调用xmemcached 客户端 public <T> boolean cas(final String key, final CASOperation<T> operation) throws TimeoutException, InterruptedException, MemcachedException方法时报错:   net.rubyeye.xmemca ...
yangzdpssoft 评论(1) 有2600人浏览 2013-09-03 18:13

Memcached调优

项目中有一个对实时响应性比较高的服务,引入了Memcached以减少延迟和减少数据库压力。但是期间遇到了一些问题,这里记录一些调优细节。   客户端选择 最开始我使用的是Memcached Java Client,但是最后放弃了,放弃原因包括: 有时会出现的“No Thread For Socket”异常,我记录在这里; 它不支持NOREPLY模式(在这种模式下,更新缓存的set操 ...
RayChase 评论(0) 有3274人浏览 2013-08-02 19:56

XMemcached

XMemcached小使用 目录 1 简介 1 1.1 XMEMCACHED 1 2 XMEMCACHED的特性 1 2.1 高性能 1 2.2 支持完整的协议 1 2.3 支持客户端分布 1 2.4 允许设置节点权重 1 2.5 动态增 ...
xmong 评论(0) 有1995人浏览 2013-02-27 10:49

xmemcached反序列化问题

最近在做的项目需要用到memcached,java客户端就选了国产的xmemcached。有个很奇怪的问题,序列化自定义对象是没问题,反序列化对象时就抛出ClassNotFoundException,重新检查这个类,确实存在。   没办法,向google求救,原来,把xmemcached这个包放在tomcat/lib下就会抛出ClassNotFoundException,而放在webapps/ ...
半糖主义 评论(0) 有4970人浏览 2013-02-26 22:41

Memcached笔记——(四)应对高并发攻击

近半个月过得很痛苦,主要是产品上线后,引来无数机器用户恶意攻击,不停的刷新产品各个服务入口,制造垃圾数据,消耗资源。他们的最好成绩,1秒钟可以并发6次,赶在Database入库前,Cache进行Missing Loading前,强占这其中十几毫秒的时间,进行恶意攻击。   相关链接: Memcached笔记——(一)安装&常规错误&监控 Memcached笔记——(二)XMe ...
snowolf 评论(10) 有29070人浏览 2012-09-13 09:48

征服 Kestrel + XMemcached

接上一篇 征服Kestrel,介绍XMemcached对于Kestrel的支持实现。 关于XMemcached具体代码,可以参考Memcached笔记——(二)XMemcached&Spring集成 这里为了代码简洁,直接使用Spring+XMemcached集成模式,先给出Spring的配置文件: <?xml version="1.0" encoding ...
snowolf 评论(3) 有4740人浏览 2012-07-24 12:06

征服 Kestrel

因为要面对高并发PUSH需求,考虑将其按队列方式实现,最终选型Kestrel。 至于Kestrel: 基于Scala语言的Twitter开源消息中间件 高性能(TPS 6000不成问题)、小巧(2K行代码)、持久存储(记录日志到journal)并且可靠(支持可靠获取) Kestrel的前身是Ruby写的Starling项目,后来twitter的开发人员尝试用Scala重新实现。 可支持的标准协议 ...
snowolf 评论(0) 有13316人浏览 2012-07-23 18:33

memcached学习笔记(二) 使用memcached java客户端

1) 了解了一下 memcached 客户端常见的有两种 spymemcached和xmemcached 上各自官网一看发现xmemcached有中文文档,那就用这种好啦。 官方文档 <dependency> <groupId>com.googlecode.xmemcached</groupId> <artifactId>xmemcach ...
yingzhor 评论(3) 有1444人浏览 2012-07-11 11:51

Memcached笔记——(二)XMemcached&Spring集成

今天研究Memcached的Java的Client,使用XMemcached 1.3.5,做个简单的测试,并介绍如何与Spring集成。 相关链接: Memcached笔记——(一)安装&常规错误&监控 Memcached笔记——(二)XMemcached&Spring集成 Memcached笔记——(三)Memcached使用总结 Memcached笔记——(四)应对高 ...
snowolf 评论(1) 有42416人浏览 2012-04-01 09:55

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics