本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- johnsmith9th
- zhanjia
- forestqqqq
- nychen2000
- ajinn
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
最新文章列表
【转】关于mongodb ,redis,memcache之间见不乱理还乱的关系和作用 .
1、 Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等。2、 数据类型--Memcache在添加数据时就要指定数据的字节长度,例如: set key3 0 0 8 lxsymcto STORED而redis不需要,如:redis 127.0.0.1:6379>set key2 "lxsymblo ...
Apache的多种缓存设置方法
Apache 的缓存方式有两种,一种是基于硬盘文件的缓存,由 mod_disk_cache 实现,另一种是使用内存缓存,由 mod_mem_cache 实现,不过它们都是依赖 mod_cache 模块的,mod_cache 模块提供了一些缓存配置的指令供它们使用,而 mod_file_cache 模块是搭配 mod_mem_cache 模块使用的。1、基于硬盘文件的缓存基于硬盘文件存储的缓存由 mo ...
memcache的使用(转)--改进
package com.channelsoft.portal.demo;
import java.util.Date;
import com.danga.MemCached.MemCachedClient;
import com.danga.MemCached.SockIOPool;
public class MemCachedManager{
protected static ...
Memcache工作原理总结
<!--[if !supportLists]-->1. <!--[endif]-->分片原理
咱们废话话不多说了,直接看Memcache的原理。首先memcache解决的最大的一个问题就是内存多次读取的内存碎片问题。内存碎片分为内存内部碎片和内存外部碎片。一般是指在外部碎片中出现了不连续的细小内存片段,不能够被进程利用。因为不连续,不能组合成大而的连续空间, ...
Java Memcache
Memcached-Java-Client
https://github.com/gwhalin/Memcached-Java-Client/downloads
别人的博客:http://jack-chen10.blog.163.com/blog/static/677512820122303520254/
Memcached CAS 协议(处理memcached的多线程并发问题)
什么是CAS协议 Memcached于1.2.4版本新增CAS(Check and Set)协议类同于Java并发的CAS(Compare and Swap)原子操作,处理同一item被多个线程更改过程的并发问题。 在Memcached中,每个key关联有一个64-bit长度的long型惟一数值,表示该key对应value的版本号。这个数值由Memcached server产生,从1开始,且同一M ...
如何判断memcached的是故障还是未设置key
在实现业务时,很多情况通常使用memcached,用以减轻DB压力.但我们get数据时,有时会返回false.返回false的情况有很多种.对于业务来说,需要区别两种状态.1.正常的,当前key我并未设置,或者已经过期.2.不正常.服务问题(如,服务器挂掉, timeout,and so on.) 对于第一种情况,业务通常在重新设置key.对于第二两情况,至少应该报警,抛异常等等.
其实对于mem ...
[转]win7下64位系统memcache/memcached安装教程
win7下64位系统memcache/memcached安装教程
原文网址: http://blog.csdn.net/wusuopubupt/article/details/9128431
memcache和memcached的区别
在自己的新程序中打算全面 ...
再说memcache的multiget hole(无底洞)
关键词:multiget hole,memcache
适用于:java,php
基础知识背景:
1)multiget 是什么:
multiget 指的是从 memcache(或其他分布式缓存) 一次性获得多个键值,一般由 memcached client 自行实现。如 PHP-memcache-client 提供了 Memcached::getMulti 函数。调用示 ...
xmemcached cas原子操作,当key不存在时,会抛Null GetsResponse问题解决方案
当调用xmemcached 客户端
public <T> boolean cas(final String key, final CASOperation<T> operation) throws TimeoutException, InterruptedException, MemcachedException方法时报错:
net.rubyeye.xmemca ...
linux上安装memcached步骤
最近在公司服务器上安装memcached安了很多次,每次都得上网来查一下步骤,今天干脆写个详细点的步骤记录一下,留作备忘。
一、检查libevent
首先检查系统中是否安装了libevent
rpm -qa|grep libevent
如果安装了则查看libevent的安装路径,后续安装时需要用到
rpm -ql libevent
如果没有安装,则先安装libevent
...
在linux上配置Memcached日志
memcache在linux上安装时并不支持显示地配置服务日志,我们如果想要把memcache服务日志保存到日志文件中,则需要在启动参数中进行配置。
安装好memcache后,我们可以通过-h命令查看memcached支持的参数:
[chenzhou@localhost ~]$ /usr/local/memcached/bin/memcached -h
#其余的省略
-v ...
linux上启动Memcache报错:error while loading shared libraries: libevent-1.4.so.2
linux上启动Memcache报错:
[root@localhost memcached]# ./bin/memcached -d -m 2048 -p 11211 -u root
./bin/memcached: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: ...
PHP缓存技术:memcache函数详解之三
转自www.5iphp.com
Memcache::getVersion
string Memcache::getVersion ( void )
说明:
返回运行的Memcache的版本信息。相同函数memcache_get_version()
返回值:
成功返 ...
PHP缓存技术:memcache函数详解之二
转自www.5iphp.com
memcache::debug
bool memcache_debug ( bool $on_off )
说明:
控制调试功能,前提是php在编译的时候使用了-enable-debug选项,否则这个函数不会有 ...