`

Memcached在Windows下的配置和使用

 
阅读更多

Memcached学习笔记----

安装和配置

首先,下载Memcached相关文件。

打开控制台,进入Memcached主程序目录,输入:

memcached.exe -d install  //安装memcached服务
memcached.exe -d start    //打开memcached服务

此时会看到进程中多了一个Memcached的服务进程。

客户端连接及操作

打开新的控制台,输入:

telnet 你的服务器IP(本地就填127.0.0.1) Memcached的监听端口号(默认为11211)

这样就可以以客户端的身份连接memcached,对其进行查看和操作。

查看memcached服务信息,在命令行输入:stats    显示信息如下:

memcached存取命令:

命令格式为:

1 <command name> <key> <flags> <exptime> <bytes>
2 //注意,此处要记得回车
3 <data block>

命令解释:

 

<command name>

set/add/replace

<key>

查找关键字

<flags>

整型参数,客户机使用它存储关于键值对的额外信息

<exptime>

该数据的存活时间(以秒为单位,0 表示永远) 

<bytes>

存储字节数

<data block>

存储的数据块(可直接理解为key-value结构中的value

C#建立客户端操作Memcached

新建控制台项目,在主函数添加测试Memcached代码(测试前要记得打开Memcached服务):

 

复制代码
 1            string[] servers = { "127.0.0.1:11211" };
 2 
 3             //初始化socket池
 4             SockIOPool pool = SockIOPool.GetInstance();
 5             pool.SetServers(servers);
 6             pool.InitConnections = 1;
 7             pool.MinConnections = 1;
 8             pool.MaxConnections = 3;
 9             pool.SocketConnectTimeout = 1000;//socket连接超时,闲置多少毫秒后销毁socket
10             pool.SocketTimeout = 3000;
11             pool.MaintenanceSleep = 30;//维护线程休息时间
12             pool.Failover = true;//失效转移(一种备份操作模式)    
13             pool.Nagle = false;//是否用nagle算法启动socket 
14             pool.Initialize();//应用设置并初始化socket池
15 
16             
17             //创建memcached客户端
18             MemcachedClient client = new MemcachedClient();
19             client.EnableCompression = false;//是否进行压缩
20             //添加键值对
21             client.Add("key_test", "jayjay");
22             //获取键对应的值
23             string key = client.Get("key_test").ToString();
24 
25             Console.WriteLine(key);         
http://www.cnblogs.com/sunniest/p/4154209.html
分享到:
评论

相关推荐

    memcached服务端windows版

    - **windows**:说明讨论的是在Microsoft Windows操作系统上的部署和使用,这与通常在Linux环境下的使用有所不同,可能需要考虑兼容性和特定的安装步骤。 - **缓存**:缓存是提高应用程序性能的关键技术,通过将...

    MemCached安装与配置图解(windows).pdf

    ### MemCached在Windows环境下的安装与配置详解 #### 一、概述 MemCached是一种高性能、分布式内存对象缓存系统,可以极大地加速动态Web应用程序的速度,提高可扩展性。本文档将详细介绍如何在Windows 7 64位操作...

    windows下的memcached 1.6.21,并且做成了windows的服务

    在windows下编译的最新的memcached 1.6.21 由于1.4.5以后的memcached不支持windows服务。 使用第三方工具做成了windows的服务 使用说明: 1、解压rar文件 2、以管理员身份运行cmd.exe 3、然后执行service_install....

    windows 上的安装Memcached及Memcached配置

    ### Memcached在Windows环境下的安装...通过以上步骤,不仅可以顺利完成Memcached在Windows环境下的安装与基本配置,还能在特定的应用场景下(如DiscuzNT 3.0论坛系统)实现高效缓存管理,显著提升系统性能和响应速度。

    Memcached windows 下安装与测试

    在Windows环境下安装和测试Memcached,我们可以遵循以下步骤。 ### 安装步骤 1. **下载Memcached**: 首先,你需要从官方网站(https://memcached.org/downloads)或第三方源获取适用于Windows的Memcached二进制版本...

    memcached linux windows 安装 使用 缓存 集群

    - 默认配置下,Memcached监听11211端口,且IP地址为localhost。 - 获取缓存数据:如`Object cobj = cache.get("kduser_" + longinName)`,此代码从缓存中尝试获取键为`kduser_`加用户登录名的值。 - 设置缓存数据...

    Windows 下安装 Memcached1

    本文旨在详细介绍如何在Windows环境下安装Memcached。Memcached是一款高性能、分布式内存对象缓存系统,用于加速动态Web应用,减轻数据库负担。由于官方并未直接提供适用于Windows系统的安装包,本文将引导您完成...

    Memcached服务器(windows版本和Windows server版本)

    通过以上介绍,我们可以了解到Memcached在Windows环境下的使用方法,以及如何通过配置、优化和监控来提升其在Web应用中的效能。正确地部署和使用Memcached能够显著提升系统的响应速度,减轻数据库压力,提高用户体验...

    memcached windows最新版本

    总的来说,`memcached`在Windows上的最新版本提供了对不同处理器架构的支持,并通过bat脚本简化了服务管理,使其在Windows环境中也能轻松部署和使用。无论是开发者还是系统管理员,都能从中受益,提升应用的响应速度...

    linux环境下memcached安装以及配置使用

    ### Linux环境下Memcached安装及配置...通过以上步骤,可以在Linux环境下成功安装和配置Memcached,并将其与Tomcat集成以实现跨服务器的Session共享。这不仅提高了系统的响应速度,也增强了系统的稳定性和可扩展性。

    windows下memcached+memcached.dll 5.3.8

    标题中的“Windows下memcached+memcached.dll 5.3.8”指的是在Windows操作系统上安装和使用Memcached服务的场景,其中`memcached.dll 5.3.8`是Memcached服务器的一个特定版本的动态链接库文件。Memcached是一款高...

    memcached-1.2.1-windows系统 服务器端,外带详细配置说明

    `doc` 目录可能包含更详细的使用和配置文档,这对于深入理解和使用 `memcached` 非常有价值。 **5. 使用与操作** 在Windows环境下,可以通过telnet或者专门的客户端工具(如 `Memcached Manager`)与 `memcached` ...

    安装Memcached及Memcached配置

    5. **使用和优化** - 在实际应用中,你可以根据需求调整Memcached的配置,例如调整内存分配、设置过期时间、优化缓存策略等,以最大化性能和资源利用率。 - 与其他系统集成,例如PHP、Python、Java等,可以使用...

    memcached-windows64-1.4安装文件

    这个“memcached-windows64-1.4安装文件”是专为Windows 64位操作系统设计的版本,包含安装所需的所有组件,使得在Windows环境下部署和运行Memcached变得简单。 **工作原理** Memcached基于键值对存储,它的工作...

    memcached-1.4.5 windows版

    **Memcached 1.4.5 Windows 版详解** Memcached 是一款高性能、分布式内存对象缓存系统,它被广泛应用于Web应用中,用于减轻数据库负载,...正确配置和使用Memcached,可以显著提升应用程序的响应速度,改善用户体验。

    memcached1.4.13(32、64位windows)在.Net中使用.zip

    标题中的“memcached1.4.13(32、64位windows)在.Net中使用.zip”指的是在Windows操作系统(包括32位和64位版本)上,使用.NET框架来集成和操作Memcached的版本1.4.13。 在.NET环境中使用Memcached,开发者通常会...

    Memcached的Linux和Windows安装包

    此外,由于Memcached在Windows上没有图形界面配置工具,通常需要通过命令行参数来调整配置。 ## 总结 Memcached作为一款轻量级的缓存系统,其安装过程在Linux和Windows上有所不同。在Linux上,通常涉及编译源码和...

    memcached完整安装(for windows)

    ### Memcached在Windows环境下的完整安装与配置指南 #### 一、Memcached简介与功能解析 Memcached是一款高性能、分布式内存对象缓存系统,通过在内存中缓存数据,极大地加速了动态Web应用的响应速度,减少数据库...

    windows10安装memcached可视化工具memadmin

    在 Windows 10 系统上安装 memcached 的可视化管理工具 memadmin,可以帮助用户更方便地管理和监控 memcached 服务。memadmin 是一款基于 Web 的管理工具,它依赖于 PHP 平台进行运行。因此,在安装 memadmin 之前,...

    memcached在SSH中的配置

    标题“memcached在SSH中的配置”指的是如何在SSH(Spring Security、Struts2和Hibernate)这个Java Web开发框架组合中集成和配置缓存系统memcached。memcached是一个高性能、分布式内存对象缓存系统,常用于加速动态...

Global site tag (gtag.js) - Google Analytics