`
xly_971223
  • 浏览: 1283781 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

memcached 学习

阅读更多
memcached 学习

Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。
Memcached由Danga Interactive开发,用于提升LiveJournal.com访问速度的。LJ每秒动态页面访问量几千次,用户700万。Memcached将数据库负载大幅度降低,更好的分配资源,更快速访问。
memcached-Server
在服务端运行:

# ./memcached -d -m 2048 -l 10.0.0.40 -p 11211

这将会启动一个占用2G内存的进程,并打开11211端口用于接收请求。由于32位系统只能处理4G内存的寻址,所以在大于4G内存使用PAE的32位服务器上可以运行2-3个进程,并在不同端口进行监听。

memcached server for Win32
1.解压缩二进制包到你希望安装的目录 (eg. c:\memcached)
2.用命令安装服务:

c:\memcached\memcached.exe -d install

3.启动服务:

c:\memcached\memcached.exe -d start

Use the server, 默认端口是11211

这样服务器的配置和服务就完成了,客户端的有很多的API,
java的:http://www.whalin.com/memcached/#download

常用设置:
-p 监听的端口
-l 连接的IP地址, 默认是本机
-d start 启动memcached服务
-d restart 重起memcached服务
-d stop|shutdown 关闭正在运行的memcached服务
-d install 安装memcached服务
-d uninstall 卸载memcached服务
-u 以的身份运行 (仅在以root运行的时候有效)
-m 最大内存使用,单位MB。默认64MB
-M 内存耗尽时返回错误,而不是删除项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25
-n 最小分配空间,key+value+flags默认是48
-h 显示帮助
分享到:
评论

相关推荐

    memcached学习资料

    **memcached学习资料** Memcached是一款高性能、分布式内存对象缓存系统,广泛应用于Web应用中,用于减轻数据库负载,提高网站响应速度。它通过在内存中存储数据来提供快速访问,使得频繁请求的数据无需每次都从...

    网上收集最新的Memcached学习资料

    Memcached是一种高性能、分布式内存对象缓存系统,广泛应用于Web应用中...而提供的PDF文档和PPTX文件,将更深入地介绍Memcached的各个方面,包括基础概念、内存管理和集群搭建等,对于学习和掌握Memcached非常有帮助。

    Memcached 学习资料(memcached Memcached使用手册 Memcached源码剖析笔记)

    Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的...

    memcached学习资料----下载不扣分,回帖加1分,欢迎下载,童叟无欺

    │ alisoft-xplatform-asf-cache-2.4.jar │ list.txt │ Memcached+Study.pdf │ memcached全面剖析.zip │ └─memcached全面剖析 memcached.pdf

    memcached学习总结

    ### Memcached学习总结 #### 一、Memcached简介 ##### 1.1 什么是Memcached? Memcached是一款由Danga Interactive公司(LiveJournal的技术团队)所研发的分布式内存对象缓存系统,它最初是为了减轻数据库负载和...

    memcached学习笔记

    【Memcached 学习笔记】 Memcached 是一种高性能的分布式内存对象缓存系统,主要用于减少数据库负载,提高应用程序的响应速度。它最初由 Danga Interactive 开发,为 LiveJournal.com 提供服务,处理高流量的动态...

    memcached学习文档

    memcached 学习必备

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

    本篇学习笔记将重点介绍如何在Java环境中使用gwhalin提供的Memcached客户端进行开发。gwhalin的Memcached Java客户端是一个轻量级、高性能的库,使得Java开发者可以轻松地与Memcached服务器进行交互。 ### 一、...

    分布式缓存系统Memcached学习心得.zip

    本资源针对Memcached的学习,包含了服务端部署、客户端使用以及实战代码示例,为开发者提供了全面的了解和实践途径。 首先,我们要理解Memcached的基本工作原理。Memcached基于键值对存储模型,将数据暂存于内存中...

    memCached 学习

    memcached是什么? memcached的特征 协议简单 基于libevent的事件处理 内置内存存储方式 memcached不互相通信的分布式 安装memcached memcached的安装 memcached的启动 用客户端连接 使用Cache::Memcached 使用Cache...

    memCached学习

    MySQL Memcache_engine的安装...Memcache_engine是一个MySQL 5.1数据库的存储引擎,它能够让用户通过标准的SQL语句(SELECT/UPDATE/INSERTE/DELETE)访问Memcached(还支持新浪的Memcachedb、dbcached)中存放的数据。

    memcachedDemo:memcached学习程序

    Memcached 学习Memcached 运行Memcached命令的运行:/usr/local/memcached/bin/memcached -d -m 64M -u root -l 127.0.0.1 -p 11211 -c 256 -P /tmp/memcached.pid注意:如果使用自动安装 memcached 命令位于 /usr/...

    redis-mongodb-memcached视频教程

    高级分布式数据库教程,nosql,mongodb,redis。非常好的分布式教程!

    memcached服务端已经多个客户端

    描述提到"适合学习memcached和需要安装及测试的memcached学习使用者",这意味着提供的资源适用于初学者和有经验的用户,他们可能想要安装、配置memcached,并进行功能测试。 **memcached介绍** Memcached是一种高...

    memcached中文学习文档

    ### Memcached中文学习文档知识点详解 #### 一、Memcached简介 Memcached是一种高性能的分布式内存对象缓存系统,用于加速动态Web应用程序通过减轻数据库负载。它通过在内存中缓存数据和对象来减少数据库访问的频率...

    Memcached培训文档

    Memcached培训文档,包含Mem内存方案,使用机制等,内部培训使用

    memcached全面剖析.pdf

    memcached是一款高性能、分布式内存对象缓存系统,最初由Danga Interactive开发,用于减少数据库负载,通过缓存数据和对象来加速Web应用程序。它以key-value的形式存储数据,支持多种编程语言,如Perl、PHP、Python...

Global site tag (gtag.js) - Google Analytics