小蚂蚁学memcache笔记(1)准备工做以及telnet操做memcache的curd

memcache的应用条件mysql

    1.频繁变化的数据。2.丢了也无所谓的数据。sql

形式: 键值对的形式储存。  key   ->   value  apache

value能够储存的类型:1.字符串 2.数值 3.数组 4.对象 5.布尔 6.二进制数据(图片、视频)数组

安装步骤:oracle

  1. 下载 memcacheapp

  2. 安装进入cmd,切换到所在目录   使用命令  memcache.exe  -d  installssh

  3. 启动    memcached.exe -d startmemcached

    使用 netstat  -an 查看11211端口若是被监听,就说明启动成功。视频

    netstat -anb    能够查看是什么程序正在监听该端口对象

计算机端口的范围:0~65535。由于端口是使用两个字节表示。

有名端口 :  0 ~ 1024  这些端口通常都是被一些有名的程序占用了,因此不要轻易使用这些端口。

一些经常使用的软件占用端口

    1.    apache    80

    2.    mysql    3306

    3.    ftp    21

    4.    ssh    22

    5.    oracle    1521

    6.    memcache    11211

telnet 操做memcache的 curd

    1.登录    telnet    连接到    memcache服务

        telnet 127.0.0.1 11211

    操做

增长    语法:add    key    0    (存放时间,秒计算)   字符大小

获取    语法:get    key

修改    语法:set    key    0    (存放时间,秒计算)   字符大小    这个语法若是key存在,就修改,若是不存在就新增。

                    replace    key    0    (存放时间,秒计算)   字符大小    若是key不存在,就会报错。

删除    语法:delete    key

追加    往前追加 prepend    日后追加    append

一次性清空内存    flush_all

查看memcache中的信息    stats    其中最重要的就是    get_hits    命中率,这个越高越好。若是这个值很低,就说明,部署的有问题。

相关文章
相关标签/搜索