• Memcached 在windows环境下安装


    1、memcached简介

      memcached是一个高性能的分布式内存对象缓存系统,它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动应用的访问性 能。memcached基于一个储存键值对的hashmap,其守护进程是用C写的,但是客户端可以用任何语言编写,并通过memcached协议与守护 进程通信!

      memcached的特征

      协议简单:服务器和客户端的通信不使用复杂的xml格式,而是基于文本行协议

      基于libevent的事件处理:libevent是一个程序库,它将各个操作系统的事件处理功能封装为统一的接口,无论多少机子什么系统都可以发挥其高性能的优势

      内置内存存储方式:数据存储在自己的内存存储空间中,由于数据仅存在内存中,服务一旦重启,数据将全部丢失;另外,数据达到一定值后,就基于LRU算法自动删除不使用的缓存,不考虑数据的持久问题

      不互相通信的分布式:服务器端并没有分布式功能,“分布式”完全取决于客户端的实现

    2、memcached安装

      第一步:下载memcached for windows稳定版,解压后,将memcached.exe文件放到自己想存放的盘符内,例如C:WindowsSystem32

      第二步:以管理员身份运行命令:c:windowssystem32memcached.exe -d install

      第三步:启动服务命令:c:windowssystem32memcached.exe -d start

      memcached命令示例:

    设置memcached,启动该服务后,memcached服务默认占用的端口是11211,占用的最大内存默认是64M。
    
    如果需要修改这两个参数,比如修改端口为10000,内存为512,则输入: 
    
    D:memcachedmemcached.exe -p 10000 -m 512 -d start  ,  -p 表示要修改的端口, -m表示占用的最大内存(单位为M)
    View Code

      memcached基础命令:

    -p 监听的端口
    -l 连接的IP地址, 默认是本机  
    -d start 启动memcached服务
    -d restart 重起memcached服务
    -d stop|shutdown 关闭正在运行的memcached服务
    -d install 安装memcached服务
    -d uninstall 卸载memcached服务
    -m 最大内存使用,单位MB。默认64MB
    -M 内存耗尽时返回错误,而不是删除项
    -c 最大同时连接数,默认是1024
    -f 块大小增长因子,默认是1.25
    -h 显示帮助
    View Code
  • 相关阅读:
    OCI读取单条记录(C)
    共享内存shmget shmat shmdt
    Linux系统下的多线程编程入门
    如何让errno多线程/进程安
    linux的mount(挂载)命令详解
    取得系统时间并以BCD形式保存到字符串中
    电脑上的搜索功能用不了了,怎么办?
    如何建立Linux下的ARM交叉编译环境
    C#网络编程之Http请求
    深入了解Oracle前滚恢复rolling forward(一)
  • 原文地址:https://www.cnblogs.com/amywechat/p/5527872.html
Copyright © 2020-2023  润新知