java使用Memcached简单教程
Memcached作为一个高并发内存Cached系统被很多大公司使用,最近也一直在用Memcached做项目也积累了一些相关经验。 Install 复制代码 代码如下: sudo apt-get install memcached Start 复制代码 代码如下: usr/local/bin/memcached -p 11211 -m 64m -d -p 指定端口号 Test 复制代码 代码如下: telnet localhost 11211 里面就能Get和Set了。 Use in Java Java下Memcached的客户端很多,这里介绍spymemcached spymemcached的使用很简单,在maven项目下面,我们加入如下依赖。 复制代码 代码如下: <dependency> <groupId>net.spy</groupId> <artifactId>spymemcached</artifactId> <version>2.9.1</version> </dependency> 这样我们就能对Memcached操作了。 复制代码 代码如下: public class Memcached { private static MemcachedClient MEMCACHED_CLIENT; static { public static void set(String key,String value,Integer expireTime ) throws Exception { public static String get(String key) throws Exception { } Monitor 复制代码 代码如下: watch "echo stats | nc 127.0.0.1 11211" Conclusion 但有时高并发可能会出现Timeout的情况,导致缓冲没办法命中的情况,具体原因还需要进一步调查。 Memcahed的作者最近用Go语言去写了groupcache很值得关注。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |