zoukankan      html  css  js  c++  java
  • memcached安裝部署文檔

    官网http://www.memcached.org/files/

    Memcache:

    1. 开源、高性能的分布式缓存系统
    2. 通过内存中的缓存数据和对象来减少数据库的负载
    3. 基于内存KEY-VALUE存储

    一.配置服务端

    1.mkdir /home/gaigai/tools -p

    2.rz libevent-1.4.13-stable.tar memcache-1.4.tar.gz

    3.tar zxvf libevent-1.4.13-stable.tar.gz

    4.cd libevent-1.4.13-stable

    5../configure

    6.make && make install

    7.tar zxvf memcached-1.4.15.tar.gz

    8.cd memcached-1.4.15

    9../configure

    10.make && make install

    11.useradd -s /sbin/nologin -M memcached

    12.memcached -p 11211 -u memcached -m 512 -d

    -p 指定端口 -m 内存大小 -u 谁来启动 -d 守护进程

    13.netstat -anlpt|grep mem

    配置ld.so.conf路径防止启动memcached时报错

    echo "/usr/local/lib" >> /etc/ld.so.conf

    Ldconfig

    memcached中添加数据

    memcached -p 11211 -u root -m 16m -c 10240 -d -P /var/run/11211.pid    启动时记录进程号

    Kill `cat /var/run/11211.pid` 来停止mencached

    配置文件存放:

    cd /home/gaigai/tools/memcached-1.4.15/t/sasl/

    Linux连接方式:

    1. telnet 192.168.1.21 11211

    操作:

    set var1 0 0 8         保存命令;数据个数

    avb12345               数据

    STORED                 结果

    get var1               取得命令

    VALUE var1 0 0 8       数据

    avb12345               数据

    add var4 0 0 5         添加数据

    Lonis                   

    get var1 var4

    replace var1 0 0 6     值存在,更新当前值

    chengy

    replace var2 0 0 7     值不存在,不能更新

    gaigai

    NOT_STORED

    delete var1            删除

    END                    结束行

    Stats                  统计当前memcached的数据信息

    flush_all              清空缓存

    quit                   退出   

    Windows上安装memcached

    1.4.5 版本以前 memcached 可以作为一个服务安装, 1.4.5 及之后的版本删除了该功能

    .memcached <1.4.5 版本安装

    1. 解压下载的安装包到指定目录。
    2. 1.4.5 版本以前 memcached 可以作为一个服务安装,使用管理员权限运行以下命令:

    c:memcachedmemcached.exe -d install

    1. 启动和关闭 memcached 服务

    c:memcachedmemcached.exe -d start

    c:memcachedmemcached.exe -d stop

    1. 修改memcached 的配置项, 可以在命令行中执行 regedit.exe 命令打开注册表并找到

    "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmemcached" 进行修改

    1. memcached 使用的缓存配置可以修改ImagePath:

    c:memcachedmemcached.exe -d runservice -m 512

    1. 卸载 memcached

    c:memcachedmemcached.exe -d uninstall

    二.memcached >= 1.4.5 版本安装

    1. 解压下载的安装包到指定目录。
    2. memcached1.4.5 版本之后,memcached 不能作为服务来运行,需要使用任务计划中来开启一个普通的进程,在 window 启动时设置memcached自动执行
    3. 安装memcached

    schtasks /create /sc onstart /tn memcached /tr "'c:memcachedmemcached.exe' -m 512"

    1. 删除 memcached

    schtasks /delete /tn memcached

  • 相关阅读:
    registration system(map+思维)
    Codeforces 158B:Taxi(贪心)
    牛客小白月赛24 B-组队(二分)
    CF58C Trees(逆向思维)
    lower_bound和upper_bound学习笔记
    POJ--2689Prime Distance(区间素数筛)
    Codeforces Round #635 (Div. 2)
    navicat premium安装,使用
    Oracel 之PL/SQL Developer使用
    PLSQL,sql语句中带有中文的查询条件查询不到数据
  • 原文地址:https://www.cnblogs.com/guoxiaobao/p/9479340.html
Copyright © 2011-2022 走看看