• 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)服务器重启

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




  • 相关阅读:
    char array 与string
    汗= =
    看来要学 Asp.Net 了
    安装 Xamarin for Visual Studio
    Xamarin for Visual Studio 3.11.658 Alpha 版 破解补丁
    用 Xamarin for VS 创建 aar 文件的绑定
    Android中当前墙纸Wallpaper存放的位置
    Android中动态改变控件的大小的一种方法
    程序员学习能力提升三要素(读书笔记)
    让Android软键盘默认进入英文键盘
  • 原文地址:https://www.cnblogs.com/shiwenhu/p/4419091.html
Copyright © 2020-2023  润新知