zoukankan      html  css  js  c++  java
  • 马哥学习笔记二十九——memcached

    memcached:缓存服务器,但本身无法决定缓存任何数据

      一半依赖于客户端,一半依赖于服务器

      lazy:惰性,LRU(最近最少使用)

    减少内存碎片:

      buddy system:伙伴系统,避免内存外碎片(页面碎片)

      slab allocator:slab分配器

    memcached的常用选项说明

      -l <ip_addr>:指定进程监听的地址;

      -d: 以服务模式运行;

      -u <username>:以指定的用户身份运行memcached进程;

      -m <num>:用于缓存数据的最大内存空间,单位为MB,默认为64MB;

      -c <num>:最大支持的并发连接数,默认为1024;

      -p <num>: 指定监听的TCP端口,默认为11211;

      -U <num>:指定监听的UDP端口,默认为11211,0表示关闭UDP端口;

      -t <threads>:用于处理入站请求的最大线程数,仅在memcached编译时开启了支持线程才有效;

      -f <num>:设定Slab Allocator定义预先分配内存空间大小固定的块时使用的增长因子;

      -M:当内存空间不够使用时返回错误信息,而不是按LRU算法利用空间;

      -n: 指定最小的slab chunk大小;单位是字节;

      -S: 启用sasl进行用户认证

  • 相关阅读:
    每日日报63
    每日日报62
    每日日报61
    每日日报60
    每日日报59
    每日日报58
    el-table表格拖动排序
    vue/eslint
    $attrs $listeners
    table封装成全局组件
  • 原文地址:https://www.cnblogs.com/wangyongbin/p/3820095.html
Copyright © 2011-2022 走看看