zoukankan      html  css  js  c++  java
  • memcached基础知识

    Memcached的特点

    n 全内存运转 ,(不会把数据存入硬盘,重启后数据丢失)

    n 哈希方式存储

    n 简单文本协议进行数据通信

    n 只操作字符型数据

    n 其它类型数据由应用解释,序列化以及反序列化

    n 集群也由应用进行控制,采用一致性散列(哈希)算法

    安装

    centos 安装 memcached

    yum install memcached

    启动

    cd /etc/re.d/init.d

    . /memcached start -d

    -d 表示在后台运行

    pstree –G 查看进程可以查是否启动

    ps aux 看到所有进程

    用 telnet localhost 11211 去测试是否正常启动

    数据保存

    格式 : set <key> <flag> <expires> <byte>

    • Flag 用于指定是否压缩数据,0不压缩,1压缩
    • Expires 指定数据保存的时间,一种方法是秒数(不能超过30天),另一种可以使用unix时间戳指定,0为有效期无限
    • Byte 保存值的字节数

      示例

      set zhang 0 10 3 bar 插入一对键值

      get zhang 取出一对键值 得到值bar

      set counter 0 0 1 1 插入一个key(counter) 值为1

      incr counter 1 给counter 这个变量的值加一

      get counter 值为2

      delete counter 删除这个counter Key-value 对

      set test 0 0 4 test

      append test 003 add append 是追加

      get test 结果是testadd

         

      flush all 清除所有的key-value对

      退出telnet状态 q

      启动多个节点memcached

      memcached -d -p 11212 -u nobody -c 1024 -m 64

      memcached -d -p 11213 -u nobody -c 1024 -m 64

      Memcached在各种语言下的库

         

  • 相关阅读:
    markdown 常用语法 (在macdown内使用正常)
    C# MessageBox常用用法
    C# 正则表达式匹配汉字
    C# 可视化读取文件、文件夹
    Xcode UUID查询
    Xcode 常用快捷键
    iOS __weak __strong WeakSelf StrongSelf
    iOS 图形图像动画 Core Animation
    iOS Runtime学习笔记
    iOS NSDate本地化
  • 原文地址:https://www.cnblogs.com/liuqianli/p/8359265.html
Copyright © 2011-2022 走看看