热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Memcached常用参数

1.Memcached帮助信息[rootnn~]#memcached-h2.启动参数说明-d:启动一个守护进程,以守护程序

1.Memcached帮助信息

[root@nn~]# memcached -h


2.启动参数说明

 -d:启动一个守护进程,以守护程序(daemon)方式运行,也可以启动多个守护进程,但是端口不能重复;

 -u:运行Memcached的用户,只有root用户可以使用这个参数;

 -P:保存进程ID到指定文件,只有在使用-d选项的时候才有意义。

3.内存设置参数

 -m:所有slab class可用内存的上限,以MB为单位(默认:64MB),也就是分配给该Memcached实例的内存大小,不包含Memcached本身占用;

 -M:内存用光时报错,(不会删除数据);

 -n:chunk的最小空间,初始chunk=key+suffix+value+32结构体,默认48字节,chunk数据结构本身需要消耗48个字节,所以一个chunk实际消耗的内存是n+48;

 -f:不同slab class里面的chunk大小的增长倍率,默认:1.25,每个slab class里面有相同数量个slab page,每个slab page里面有chunk,且在当前slab class内的chunk大小固定;而不同slab class里的chunk大小不一致,具体差异就是根据这个参数的倍率在增长,直到分配的内存用尽。)

 -L:启用大内存页,可以降低内存浪费,改进性能,提高内存页尺寸可以减少"页表缓冲(TLB)"丢失次数,提高运行效率为了从操作系统获得大内存页,memcached会把全部数据项分配到一个大区块。

4.安全设置

 -S:启用sasl安全验证功能,开启后,客户端需要提供用户名密码方能访问memcached;

5.连接设置

 -l:监听的服务器IP地址,默认为所有网卡,如果有多个地址的话,指定下服务器的I监听P地址;

 -p:设置Memcache的TCP监听的端口,默认是11211;

 -U:UDP端口,默认为11211,0为关闭

6.并发设置

 -c:最大运行的并发连接数,默认是1024,最好是200;

 -t:使用的线程数,默认4,由于memcached采用NIO,所以更多线程没有太多作用;

 -R:每个event连接最大并发数,默认20;

 -C:禁用CAS命令(可以禁止版本计数,减少开销)

7.其他参数

 -s:用于监听的UNIX套接字路径(禁用网络支持);

 -a:UNIX套接字访问掩码,八进制数字(默认:0700);

 -r:最大核心文件限制;

 -b:设置后台日志队列的长度(默认:1024);

 -B:绑定协议-可能值:ascii,binary,auto(默认;

 -I:重写每个数据页尺寸。调整数据项最大尺寸;

 -k:锁定所有内存页,注意可以锁定的内存上限,试图分配更多内存会失败的,所以留意启动守护进程时所用的用户可分配的内存上限(不是前面的-u参数;在sh下,使用命令"ulimit-S-l NUM_KB"来设置);

 -D:使用作为前缀和ID的分隔符,这个用于按前缀获得状态报告。默认是":"(冒号),如果指定了这个参数,则状态收集会自动开启;如果没指定,则需要用命令"stats detail on"来开启;

 -v:提示信息(在事件循环中打印错误/警告信息);

 -vv:详细信息(还打印客户端命令/响应);

 -vvv:超详细信息(还打印内部状态的变化);

 -h:打印这个帮助信息并退出;

 -i:打印memcached和libevent的许可;

 -x:repcached用来指定Master IP的配置;

 -X:repcached用来指定Master PORT的配置


推荐阅读
  • 在《PHP应用性能优化实战指南:从理论到实践的全面解析》一文中,作者分享了一次实际的PHP应用优化经验。文章回顾了先前进行的一次优化项目,指出即使系统运行时间较长后出现的各种问题和性能瓶颈,通过采用一些通用的优化策略仍然能够有效解决。文中不仅详细阐述了优化的具体步骤和方法,还结合实例分析了优化前后的性能对比,为读者提供了宝贵的参考和借鉴。 ... [详细]
  • Redis:缓存与内存数据库详解
    本文介绍了数据库的基本分类,重点探讨了关系型与非关系型数据库的区别,并详细解析了Redis作为非关系型数据库的特点、工作模式、优点及持久化机制。 ... [详细]
  • 利用Telnet进行Memcached操作详解
    在使用Telnet对Memcached进行操作前,需确保Memcached服务已启动。可通过命令如 `ps -ef | grep memcached` 或 `netstat -l | grep memcache` 来检查服务状态。此外,建议验证端口监听情况以确保连接无误。 ... [详细]
  • 本文回顾了作者在求职阿里和腾讯实习生过程中,从最初的迷茫到最后成功获得Offer的心路历程。文中不仅分享了个人的面试经历,还提供了宝贵的面试准备建议和技巧。 ... [详细]
  • 3.[15]Writeaprogramtolistallofthekeysandvaluesin%ENV.PrinttheresultsintwocolumnsinASCIIbet ... [详细]
  • 本文介绍了一种有效的方法,可以在保留现有软件和个人数据的情况下,将 Windows 10 LTSC 版本升级到标准的半年更新渠道(SAC)版本。 ... [详细]
  • 本文介绍了实时流协议(RTSP)的基本概念、组成部分及其与RTCP的交互过程,详细解析了客户端请求格式、服务器响应格式、常用方法分类及协议流程,并提供了SDP格式的深入解析。 ... [详细]
  • 图数据库与传统数仓实现联邦查询使用CYPHER实现从关系数据库过滤时间序列指标一、MySQL得到研报实体在Oracle中的唯一ID二、Oracle中过滤时间序列数据三、CYPHER ... [详细]
  • 如何在Windows上使用Gitee创建远程仓库
    本文详细记录了在Windows系统上使用Gitee创建远程仓库的步骤,帮助解决无法注册GitHub的问题。 ... [详细]
  • 本文详细介绍了在 Oracle 数据库中使用 MyBatis 实现增删改查操作的方法。针对查询操作,文章解释了如何通过创建字段映射来处理数据库字段风格与 Java 对象之间的差异,确保查询结果能够正确映射到持久层对象。此外,还探讨了插入、更新和删除操作的具体实现及其最佳实践,帮助开发者高效地管理和操作 Oracle 数据库中的数据。 ... [详细]
  • SSAS入门指南:基础知识与核心概念解析
    ### SSAS入门指南:基础知识与核心概念解析Analysis Services 是一种专为决策支持和商业智能(BI)解决方案设计的数据引擎。该引擎能够为报告和客户端应用提供高效的分析数据,并支持在多维数据模型中构建高性能的分析应用。通过其强大的数据处理能力和灵活的数据建模功能,Analysis Services 成为了现代 BI 系统的重要组成部分。 ... [详细]
  • 在数据表中,我需要触发一个操作来刷新特定列的数据。例如,对于以下表格:| ID | Name | IsDeleted ||----|-------|-----------|| 1 | test | True || 2 | test2 | False |我希望在点击“更新”按钮时,能够仅刷新选定行的“IsDeleted”列。这将有助于确保数据的实时性和准确性。 ... [详细]
  • 进程(Process)是指计算机中程序对特定数据集的一次运行活动,是系统资源分配与调度的核心单元,构成了操作系统架构的基础。在早期以进程为中心的计算机体系结构中,进程被视为程序的执行实例,其状态和控制信息通过任务描述符(task_struct)进行管理和维护。本文将深入探讨进程的概念及其关键数据结构task_struct,解析其在操作系统中的作用和实现机制。 ... [详细]
  • 在 Linux 系统中,`/proc` 目录实现了一种特殊的文件系统,称为 proc 文件系统。与传统的文件系统不同,proc 文件系统主要用于提供内核和进程信息的动态视图,通过文件和目录的形式呈现。这些信息包括系统状态、进程细节以及各种内核参数,为系统管理员和开发者提供了强大的诊断和调试工具。此外,proc 文件系统还支持实时读取和修改某些内核参数,增强了系统的灵活性和可配置性。 ... [详细]
  • 本文深入探讨了 Android 中的 SharedPreferences 机制及其应用场景。作为一种轻量级的数据存储方案,SharedPreferences 采用了键值对的形式,类似于 iOS 中的 NSUserDefaults。它适用于存储简单的配置信息和用户偏好设置,如登录状态、主题选择等。通过分析其内部实现原理和使用方法,本文为开发者提供了详细的指导和最佳实践建议。 ... [详细]
author-avatar
美丽女人一起来_381
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有