• Memcached的安装与常用命令


    一、概述

    MSM:Memcached-Session-Manager
    Memcached是一款高性能、分布式的内存对象缓存系统

    二、安装Memcached

    在安装Memcached之前,我们需要先安装上传软件

    yum install -y lrzsz

    这样我们就可以通过命令进行上传文件了

    rz:上传

    然后安装Memcached的依赖

    libevent安装:
    解压缩:

    tar zxf libevent-2.1.8-stable.tar.gz
    ./configure --prefix=/opt/install/libevent
    make & make install

    memcached:安装

    解压缩:

    tar zxf memcached-1.5.9.tar.gz
    ./configure --prefix=/opt/install/memcached --with-libevent=/opt/install/libevent
    make & make install

    memcached启动参数:

    启动(支持后台运行):

    bin/memcached -d -u root -l 192.168.84.128 -p 2222 -c 128 -m 100 -P myPid

    查看进程编号:

    more myPid

    三、常用命令



    我们需要安装telnet:

    yum install -y telnet

    通过Telnet命令,判断Memcached是否连接成功:

    telnet 192.168.84.128 2222

    Memcached是以key/value键值对存储,格式:key flags exTime length

    • 新增操作:

    set key flags exTime length -> value
    add key flags exTime length -> value

    • 修改操作:

    replace key flags exTime length -> value
    append key flags exTime length -> value
    prepend key flags exTime length -> value

    • 查询操作:

    get key
    gets key

    • 删除操作:

    delete key

    • 增减操作:

    incr key 增加偏移量
    decr key 减少偏移量

    • 检查更新:

    cas key flags exTime length version -> value

    Memcached的存储结构:Slab Page Chunk

    需要注意的是:

    • Chunk是预分配大小的
    • Chunk的大小是80Byte
    • 不同的Slab的Chunk大小不一样
    • 相同Slab的Chunk大小固定
    • 宁可内存不整除被浪费,Chunk大小也不会变

    flush_all:清除所有数据(谨慎使用)

  • 相关阅读:
    Robot Framework--06 用户关键字User Keyword
    Robot Framework--05 案例设计之流程与数据分离
    Robot Framework--04 工作区
    Robot Framework--03 案例及资源区
    Robot Framework--02 菜单栏&工具栏
    Robot Framework--01 创建简单工程示例
    uoj#35 后缀排序(后缀数组模版)
    【学习笔记】动态树Link-Cut-Tree
    【随意学学】三分法
    【学习笔记】dsu on tree
  • 原文地址:https://www.cnblogs.com/chenzheng8975/p/9397880.html
Copyright © 2020-2023  润新知