Memcache学习总结3-Memcache的配置项详解

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

Memcache学习总结3-Memcache的配置项详解

Memcache的配置项和用意如下列表 

memcache.allow_failover boolean 
是否在发生错误时(对用户)透明的转移到其他服务器。 

memcache.max_failover_attempts integer 
定义在写入和获取数据时最多尝试的服务器次数(即:故障转移最大尝试数),仅和 memcache.allow_failover结合使用。 

memcache.chunk_size integer 
数据传输块大小,这个值越小网络I/O次数越多,如果发现莫名的速度降低, 可以尝试将此值调至32768。 

memcache.default_port string 
在尝试连接memcache的时候如果没有单独指定端口默认使用的TCP端口号。 

memcache.hash_strategy string 
控制key到服务器的映射(分布式)策略。值 consistent允许服务器增减而不会(大量)导致健的重新映射 (译注:参见http://tech.idv2.com/2008/07/24/memcached-004/),设置为 standard则使用余数方式进行key的映射。 

memcache.hash_function string 
控制在key-server映射时使用哪个hash函数crc32 标明使用标准CRC32进行hash,fnv则说明使用FNV-1a。 

session.save_handler string 
当值为memcache时标记使用memcache作为session处理器。 

session.save_path string 
定义一个逗号分割的用于session存储的服务器url列表,例如: "tcp://host1:11211, tcp://host2:11211". 

每个url可以包含参数,这些参数于方法Memcache::addServer()的参数相同。比如: "tcp://host1:11211?persistent=1&weight=1&timeout=1&retry_interval=15" 

对于各项的默认值大家可以参考PHP官方文档 
参考:  http://php.net/manual/zh/memcache.ini.php 

参考来源: 
Memcache学习总结3-Memcache的配置项详解
http://www.lai18.com/content/407172.html

深入探索Memcache服务端与PHP5.3集成 Memcache是一个高性能的分布式内存对象缓存系统,用于减轻数据库负载,通过缓存数据和对象来减少数据库的读取次数,加速动态Web应用。它适用于减少网站中数据库的访问次数,从而提高网站的响应速度,是应用广泛的一种缓存技术。Memcache的安装和配置是确保其稳定运行的基石。在本章节中,我们详细介绍了环境准备、软件下载、安装步骤、常规配置以及高级配置选项。理解这些配置项对于优化Memcache性能至关重要。 阅读详情

相关推荐

Sentence-BERT 语义相似度双塔模型

论文介绍 发表:2019,EMNLP 论文题目:《Sentence-BERT:sentence embeddings using siaese BERT-networks》 论文地址:https://arxiv.org/abs/1908.10084 Github:https://github.com/UKPLab/sentence-transformers 适用领域: 句向量生成 语义相似度计算 语义搜索 无监督任务(聚类) 1 概述 在20年之前的各种预训练模型中,比如bert,XLNet,Alb

weiyaner的博客 9168

memcache配置

1、memecached介绍是一个开源的,高性能的内存缓存软件,通过在事先规划好的内存空间中临时缓存数据库中的各类数据,以达到减少业务对数据库的直接高并发访问,从而达到提升数据库的访问性能,加速动态服务的能力。memcache是基于libevent的事件处理,利用这个库进行异步事件处理。2、memecached在企业中的应用1)作为数据库的前端缓存应用,完整缓存,热点缓存2)...

weixin_34128501的博客 572

关于solidworks无法获得下列许可SOLIDWORKS Standard的解决方法

在使用solid works的时候,出现无法获得下列许可SOLIDWORKS Standard,刚开始还以为软件出了问题,经过一方折腾找到了解决方法。希望这个方法可以帮助到您 找到这个服务 问题到这里就已经得到了解决,但更大的问题是,要是每次遇见这种都要这么麻烦,岂不是很累?这里也提供一种方法。考虑到每个人的情况,下面说的可能有一点啰嗦。 !!!!!!注意那个在此期间之后重新启动服...

Chaosna13的博客 7万+

Memcached集群部署:构建高可用性缓存服务

Memcached是一种高性能的分布式内存对象缓存系统,旨在通过减少数据库负载提高动态Web应用的响应速度。为了实现高可用性和更好的性能,我们可以部署Memcached集群。本教程将介绍如何在多个节点上安装和配置Memcached,以及如何在客户端实现对集群的访问和管理。通过以上步骤,我们成功部署了一个高可用性的Memcached集群,并配置了负载均衡与故障转移机制。我们还介绍了如何在客户端应用中访问Memcached集群,以及如何进行监控和管理。希望本教程对你构建高可用性的缓存服务有所帮助。

2401_85639015的博客 1564

Memcache学习总结1-MemcacheMemcached介绍及安装配置

Memcache学习总结1-MemcacheMemcached介绍及安装配置 也许大家一看到MemcacheMemcached会有点晕,这两者有什么关系又有什么区别呢,下面先给大家说下Memcached,Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的

hello_katty的专栏 1973

Linux Memcached服务安全配置(对象缓存)

Memcached简介 是一个自由开源的,高性能,分布式内存对象缓存系统 是一种基于内存的key-value存储,用来存储小块的任意数据(字符串、对象,这些数据 可以是数据库调用、API调用或者是页面演染的结果) 一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web 应用的速度、提高可扩展性 广泛应用于: mixi、hatena、Facebook、Vox、Live...

LKmnbZ's Blog 306

Memcached开发(十二):安全性与访问控制

Memcached作为一种高效的分布式内存缓存系统,广泛应用于提高Web应用程序的响应速度和性能。然而,随着应用程序规模的扩大和数据量的增加,Memcached的安全性与访问控制也变得至关重要。本文将深入探讨Memcached的安全性问题,包括网络安全、数据保护、身份验证和权限管理等方面,并提供相关的配置和代码示例,帮助开发者在实际应用中有效地提升Memcached的安全性。

1303

php操作memcache总结

1.简介memcache模块是一个高效的守护进程,提供用于内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态web程序时减少对数据库的访问。memcache也提供用于通信对话(session_handler)的处理。更多Memcache 模块相关信息可以到 http://www.danga.com/memcached/ 查阅。1.1.memcache在php.ini中的配置项列表memcache在php.ini中的配置项列表名称默认值是否可变改

Technology world 934

memcache

1.简介 memcache模块是一个高效的守护进程,提供用于内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态web程序时减少对数据库的访问。 memcache也提供用于通信对话(session_handler)的处理。 更多Memcache 模块相关信息可以到

phper 1692

php-memcache中文文档

1.简介 memcache模块是一个高效的守护进程,提供用于内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态web程序时减少对数据库的访问。 memcache也提供用于通信对话(session_handler)的处理。 更多Memcache 模块相关信息可以到 http://www.danga.com/memcached/ 查阅。  1.1.memcache在php.ini中的

王艺强的博客 678

php memcache手册

php memcache手册   1.简介 memcache模块是一个高效的守护进程,提供用于内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态web程序时减少对数据库的访问。 memcache也提供用于通信对话(session_handler)的处理。 更多Memcache 模块相关信息可以到 http://www.danga.com/memcached/ 查阅

zhuoxiong的专栏 3527

php操作memcache

1.简介memcache模块是一个高效的守护进程,提供用于内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态web程序时减少对数据库的访问。memcache也提供用于通信对话(session_handler)的处理。更多Memcache 模块相关信息可以到http://www.danga.com/memcached/查阅。1.1.memcache在php.ini中的配置...

ahb0293的博客 148

php操作memcache的使用总结(1)

1.简介   memcache模块是一个高效的守护进程,提供用于内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态web程序时减少对数据库的访问。 memcache也提供用于通信对话(session_handler)的处理。 更多Memcache 模块相关信息可以到 http://www.danga.com/memcached/ 查阅。  1.1.memcache在p

zhexiao 658

Php操作memcache

1.简介 memcache模块是一个高效的守护进程,提供用于内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态web程序时减少对数据库的访问。 memcache也提供用于通信对话(session_handler)的处理。 更多Memcache 模块相关信息可以到 http://www.danga.com/memcached/ 查阅。 1.1.memcache在php.in

一直问自己怎样才能把程序写的更好? 编程境界:干净利落,没有任何多余步骤。 动态能力:反应,逻辑思维 541

php操作memcache的使用测试总结

1.简介 memcache模块是一个高效的守护进程,提供用于内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态web程序时减少对数据库的访问。 memcache也提供用于通信对话(session_handler)的处理。 更多Memcache 模块相关信息可以到 http://www.danga.com/memcached/ 查阅。  1.1.memcache在php.ini中

luyaran的博客 1225

memcached php 测试,php操作memcache的使用测试总结

1.简介memcache模块是一个高效的守护进程,提供用于内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态web程序时减少对数据库的访问。memcache也提供用于通信对话(session_handler)的处理。1.1.memcache在php.ini中的配置项列表memcache在php.ini中的配置项列表名称默认值是否可变改变日志memcache.allow_failover...

weixin_28679635的博客 268

php操作memcache的总结

1.简介 memcache模块是一个高效的守护进程,提供用于内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态web程序时减少对数据库的访问。 memcache也提供用于通信对话(session_handler)的处理。 更多Memcache 模块相关信息可以到 http://www.danga.com/memcached/ 查阅。 1.1.memcache在p

爱生活 544
上一篇: 即使别人是码农,你却不该是
下一篇: 《Memcache学习总结》[PDF]发布
hello_katty
博客等级 码龄12年 309粉丝 121原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值