zoukankan      html  css  js  c++  java
  • Memcached使用

    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.

    于是就想到直接修改windows服务的启动参数,操作如下,打开注册表,找到:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server
    其中的ImagePath项的值为:"c:\memcached\memcached.exe" -d runservice
    改成:"c:\memcached\memcached.exe" -p 12345 -m 128 -d runservice

    保存后重新启动memcached服务,然后在命令行中输入netstat -n -a  看看现在端口是不是改啦,^_^。

     

  • 相关阅读:
    QT正则表达式
    unix网络编程笔记
    网页书签
    trie tree(字典树)
    C++网络爬虫抓取图片
    网络编程——客户端简单流程
    OpenCV系列--摄像头控制的简单代码
    订单号生成雪花算法
    docker 运行tomcat项目
    docker 打包springboot镜像并启动
  • 原文地址:https://www.cnblogs.com/sig556/p/1635722.html
Copyright © 2011-2022 走看看