zoukankan      html  css  js  c++  java
  • memcached--add使用

    memcached是一种管理内存的软件,来动态的分配机器的内存,将需要存储的数据以key-value(键值对)的形式存储在内存中。

    1、memcached使用的存储算法是hash算法在内存中存储字符串的。

    2、当使用的时候,就直接以hash算法函数来进行算出要取的数据的内存地址,直接读取数据值,这样速度会很快。

    ------------------------------------------------------

    在windows下使用memcached

    1、进入到memcached的存放目录,直接运行memcached -h来获取帮助

    2、memcached -m 要分配的内存大小 -p 服务端口(默认11211) -vvv(以标准输出形式在屏幕上输出)

    具体参数可以-h 来进行或取帮助。具体使用

    3、memcached使用的协议是文本协议,直接可以用telnet来连接服务器端口进行操作

    telnet 127.0.0.1 11211

    ctrl+] 回车

    这样就连接上了

    4、add使用

    语法:add key flag expire length

    key:存放在内存中的键

    flag:整数(前面说过,memcached以键值对的形式存放字符串,现在如果想要存放数组,对象的时候,应该就需要将数组,对象序列化为字符串,如我们用flag来标明0代表的是字符串,1代表数组,2代表对象),这样在取出的时候,就能更好的操作。

    expire:过期时间

    0:代表不主动过期

    34:34秒后过期

    时间戳:到了这个时间戳将会过期

    注意:expire标明为0的时候,只是该键不会主动的在内存中释放。当出现以下情况的时候,也是会释放的1)memcached存放最大的生命周期。2)memcached管理的内存大小到达最大的时候,会溢出。3)服务器重启

    时间戳:可以来进行一些到时间点就结束的事例,如秒杀。这样就不用操作数据库,直接操作内存,速度很快。




  • 相关阅读:
    线段树专辑—— pku 1436 Horizontally Visible Segments
    线段树专辑——pku 3667 Hotel
    线段树专辑——hdu 1540 Tunnel Warfare
    线段树专辑—— hdu 1828 Picture
    线段树专辑—— hdu 1542 Atlantis
    线段树专辑 —— pku 2482 Stars in Your Window
    线段树专辑 —— pku 3225 Help with Intervals
    线段树专辑—— hdu 1255 覆盖的面积
    线段树专辑—— hdu 3016 Man Down
    Ajax跨域访问
  • 原文地址:https://www.cnblogs.com/shiwenhu/p/4419091.html
Copyright © 2011-2022 走看看