memcached(四)客户端初步

客户端支持各种语言,许多语言都实现了连接memcached的客户端,其中以

Perl、PHP为主。仅仅memcached网站上列出的语言就有

   Perl

   PHP

   Python

 

 Ruby

   C#

   C/C++

 

 Lua

   JAVA

下面笔者说下JAVA的客户端

MemcachedClient

spymemcached

xmemcached

其中xmemcached比较不错

,支持连接池的高性能客户端。

xmemcached接口

key - stored key

exp - An expiration time, in

seconds. Can be up to 30 days. After 30 days, is treated as a unix

timestamp of an exact date.

value - stored data

transcoder -

transocder

timeout - operation timeout,in milliseconds   操作超

保存数据

选项 说明

add 仅当存储空间中不存在键相同的数据时才保存

replace 仅当存储空间中存在键相同的数据时才保存

set 与add和replace

不同,无论何时都保存

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/webkf/tools/

时间: 2024-09-27 16:16:58

memcached(四)客户端初步的相关文章

Memcached学习笔记 — 第四部分:Memcached Java 客户端-gwhalin(1)-介绍及使用

 介绍 Memcached java client是官方推荐的最早的memcached java客户端.最新版本:java_memcached-release_2.6.1. 官方下载地址:https://github.com/gwhalin/Memcached-Java-Client 采用阻塞式SOCKET通讯,据说目前版本进行了很多优化,性能有所提高(只看过1.5的源代码,还没来及看最新的) 提供key方式的连接池,默认连接池key为default.(老版本了).2.6.1版本支持apac

Memcached for windows初步接触 - 安装与客户端测试

1. 基本概念     Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态.数据库驱动网站的速度.Memcached基于一个存储键/值对的hashmap.其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信.   缺点: 它并不提供冗余(例如,复制其hashmap条目):当某个服务器S停止运行或崩溃了,所有存放在S上的键/值对都

memcached(九)客户端高级-Java

简介 目前常用的Java客户端有3种. MemcachedClient    spymemcached    xmemcached MemcachedClient:其中笔者亲测,在高并发的时候,容易报异常,Out Of Memory. spy:的性能比xmemcached略差. xmemcached:虽然是国产,但是首选,性能和稳定性超强. xmemcached 代码解析 设置连接池和权重 Java代码 MemcachedClientBuilder builder = new XMemcache

看看mina和memcached的联姻(适合不同语言客户端,高并发?)

[size=medium]/** * 作者:张荣华 * 日期:2008-07-21 **/ 看看mina和memcached的联姻 先来解释一下这两个东东的身世 Mina,是什么? Minan是一个network 应用框架,她能很方便的帮助用户开发出高性能和高可扩展性的网络应用程序.官方地址请看:http://mina.apache.org/ Memcached是什么? memcached一个remote cache,它只提供数据存储服务,不过它得java客户端比较不错,还有很多其他语言的客户端

实例讲解分布式缓存软件Memcached的Java客户端使用_java

Memcached介绍下面就来介绍一下Memcached. 1.什么是Memcached Memcached是一个开源的高性能,分布式的内存对象缓存系统,通过键值队的形式来对数据进行存取,Memcached是简单而强大,它的简单设计促进快速部署,易于开发,解决了大数据缓存面临的许多问题. 官方网址是:http://memcached.org/,目前已经有很多知名的互联网应用使用到了Memcached,比如Wikipedia.Flickr.Youtube.Wordpress等等. 2.下载Wind

linux下安装php的memcached客户端_php技巧

下面将介绍安装php的memcached客户端安装步骤 1.下载安装libmemcached客户端 官网地址:http://libmemcached.org/libMemcached.html $wget -c https://launchpad.net/libmemcached/1.0/1.0.16/+download/libmemcached-1.0.16.tar.gz #亲 千万不要下载1.0.17哦 有bug $tar -zxvf libmemcached-1.0.16.tar.gz $

CentOS6.x搭建高性能Web服务LAMP+Memcached

一.安装组件和依赖包 1 2 3 4 5 6 7 8 9 10 11 yum install –y gcc gcc-c++ make cmake ncurses-devel libxml2-devel perl-devel libcurl-devel libgcrypt libgcrypt-devel libxslt libxslt-devel pcre-devel openssl-devel 1.安装apr tar zxvf apr-1.4.6.tar.gz cd apr-1.4.6 ./co

Memcached使用点滴

我对于Memcached的接触,还是在去年看了CSDN的一系列国外大型网站架构设计而开始的.最初的时候只是简单的封装了Memcached Java版的客户端,主要是对于配置的简化以及Memcached多点备份作了一些工作,然后就作为ASF的组件一部分提供给其他Team使用.其实看过Memcached Java客户端代码的人就会了解其实客户端的事情很简单,就是要有一套高性能的Socket通信框架以及对Memcached的私有协议实现的接口,自己去做这些事情也是很简单的,不过既然有可以满足自己需求的

memcached的基础

memcached的基础 Posted on 2009-01-14 11:32 linFen 阅读(363) 评论(0) 编辑 收藏 我是mixi株式会社 开发部系统运营组的长野.日常负责程序的运营.从今天开始,将分几次针对最近在Web应用的可扩展性领域的热门话题memcached,与我公司开发部研究开发组的前坂一起,说明其内部结构和使用.   memcached是什么? memcached的特征 协议简单 基于libevent的事件处理 内置内存存储方式 memcached不互相通信的分布式