文档章节

memcached

完美世界
 完美世界
发布于 2014/06/05 17:18
字数 646
阅读 203
收藏 0

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


Memcached官方:http://danga.com/memcached/


关于Memcached的介绍请参考:Memcached深度分析


下载Windows的Server端


下载地址:http://code.jellycan.com/memcached/


安装Memcache Server(也可以不安装直接启动)


1. 下载memcached的windows稳定版,解压放某个盘下面,比如在c:\memcached

2. 在CMD下输入 “c:\memcached\memcached.exe -d install” 安装.

3. 再输入:”c:\memcached\memcached.exe -d start” 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。


如果下载的是二进制的版本,直接运行就可以了,可以加上参数来加以设置。

常用设置:

-p <num>          监听的端口

-l <ip_addr>      连接的IP地址, 默认是本机

-d start          启动memcached服务

-d restart        重起memcached服务

-d stop|shutdown  关闭正在运行的memcached服务

-d install        安装memcached服务

-d uninstall      卸载memcached服务

-u <username>     以<username>的身份运行 (仅在以root运行的时候有效)

-m <num>          最大内存使用,单位MB。默认64MB

-M                内存耗尽时返回错误,而不是删除项

-c <num>          最大同时连接数,默认是1024

-f <factor>       块大小增长因子,默认是1.25

-n <bytes>        最小分配空间,key+value+flags默认是48

-h                显示帮助


然后就可以用.net 的memcached客户端来试一下了。


C# 下可用的API(每个客户端API中都有详细的说明和注释)


https://sourceforge.net/projects/memcacheddotnet/

http://www.codeplex.com/EnyimMemcached/ - Client developed in .NET 2.0 keeping performance and extensibility in


mind. (Supports consistent hashing.)

http://code.google.com/p/beitmemcached/ - Client developed by BeIT with many new features


转载出处: http://www.yaosansi.com/


—————————————————————————————-


Client调用:


下载示例代码网址: http://sourceforge.net/projects/memcacheddotnet/


C#/.NET memcached client library. This library can be used by .NET projects to access memcached servers. Ported from the Java memcached library located athttp://www.whalin.com/memcached/.


e.g.:


View Code

 


服务器端: http://files.cnblogs.com/wucg/memcached-1.2.6-win32-bin.zip


下载Client库文件及示例,vs2008,.netframework 1.0,2.0 http://files.cnblogs.com/wucg/clientlib.zip


© 著作权归作者所有

共有 人打赏支持
上一篇: Nginx配置
下一篇: vyatta-添加映射
完美世界
粉丝 10
博文 151
码字总数 134011
作品 0
西城
高级程序员
私信 提问
nginx + memcached + tomcat 负载均衡

[root@server1 ~]# service memcached status memcached dead but subsys locked [root@server1 ~]# [root@server1 ~]# service memcached stop Stopping memcached: [FAILED] [root@server1......

剑侠情缘
2015/03/27
312
1
基于条件测试实现角色调用

基于条件测试实现角色调用 实例:指定 memcached 的运行内存大小为总大小的 1/4,并只有centos 7版本系统才执行操作 ` [root@localhost ~]# mkdir -pv /etc/ansible/roles/memcached/tasks [...

网费
2016/05/25
0
0
Memcached Specific Presentations and Documentation

Resources Resources / Articles / Books Updated Aug 22, 2011 Articles LinuxJournal article by Brad Fitzpatrick (2004) fotolog's memcached usage and patterns (2008) LinuxJournal p......

Koma
2016/04/12
0
0
opensuse搭建的linux环境下,安装memcached,出现如下错误,怎么解决?

make all-am make[3]: Entering directory `/root/linux/memcached-1.4.13/doc' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/root/linux/memcached-1.4.13/doc......

streamlong
2012/08/22
650
0
memcached完全剖析–1. memcached的基础

memcached完全剖析–1. memcached的基础 memcached全面剖析–2.理解memcached的内存存储 memcached全面剖析–3.memcached的删除机制和发展方向 memcached全面剖析–4. memcached的分布式算法...

云栖希望。
2017/12/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

render常用模版 结合iview

表格添加一对按钮 { title: '操作', align: 'center', render: (h, params) => { return h('div', [ h('Button', { props: { ......

Carbenson
13分钟前
0
0
一次生产 CPU 100% 排查优化实践

前言 到了年底果然都不太平,最近又收到了运维报警:表示有些服务器负载非常高,让我们定位问题。 还真是想什么来什么,前些天还故意把某些服务器的负载提高(没错,老板让我写个 BUG!),不...

crossoverJie
20分钟前
7
0
Spring Cloud Alibaba Sentinel 整合 Feign 的设计实现

作者 | Spring Cloud Alibaba 高级开发工程师洛夜 来自公众号阿里巴巴中间件投稿 前段时间 Hystrix 宣布不再维护之后(Hystrix 停止开发。。。Spring Cloud 何去何从?),Feign 作为一个跟 ...

Java技术栈
37分钟前
6
0
虚拟机加密

在超融合的基础设施和虚拟化成为常态的世界里,对加密的要求越来越高,越来越迫切,IT部门需考虑的重大安全问题和方法也浮现了出来。 物理数据中心时代,采取双保险式数据安全方法是相对简单...

linuxCool
40分钟前
2
0
MySQL 主从同步

MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的 MySQL主从是基于binlog的,主上须开启bin...

野雪球
52分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部