首页 后端开发 php教程 每日一记:搭建Memcached + php 缓存系统_PHP教程

每日一记:搭建Memcached + php 缓存系统_PHP教程

Jul 13, 2016 am 10:27 AM
memcache

服务器环境,Centos6.5

1.安装Memcached服务端

Yum -y install memcached
登录后复制

2.配置Memcached服务端用户以及自动启动服务等

<span>将服务配置成自启动
chkconfig </span>--level 2345 memcached on
登录后复制

3.配置配置文件

vi /etc/sysconfig/<span>memcached
PORT</span>=&rdquo;11211<span>&Prime; 端口 
USER</span>=<span>&rdquo;root&rdquo; 使用的用户名 
MAXCONN</span>=&rdquo;1024&Prime; 同时最大连接数 CACHESIZE=&rdquo;64&Prime; 使用的内存大小 OPTIONS=&rdquo;" 附加参数 
登录后复制

客户端环境,WindowsXp + php5.3.13 + Apache

1.记住这个php版本很重要,因为很多时候下载的php_memcache.dll扩展都是对不上的,导致服务无法正常启动,扩展自然也无法使用

2.Php5.3.13对应的扩展文件,在包里,包含了5.2,5.3,5.4的memcache扩展包,使用5.3的即可

下载地址:http://www.tanbo.name/wp-content/uploads/2012/12/php_memcache.dll_.zip

3.讲扩展dll文件放到php目录下的ext目录下,然后在php.ini中,把 " extension=php_memcache.dll ",加到最后一行

4、重启一下服务,然后phpinfo(),如果找到了memcache扩展,就OK了!

5.代码失意,简单:

<?<span>php
    </span><span>/*</span><span> memcached </span><span>*/</span>
    <span>$obj</span> = <span>new</span> memcache();<span>//</span><span>实例化</span>
    <span>$obj</span>->connect('192.168.1.9',11211);<span>//</span><span>连接</span>
    <span>$key</span> = 'Name';<span>//</span><span>设置key</span>
    <span>$val</span> = 'Php';<span>//</span><span>设置value</span>
    <span>$obj</span>->set(<span>$key</span>,<span>$val</span>);<span>//</span><span>设置值(存在则修改,不存在则创建并赋值)</span>
    <span>$obj</span>->add(<span>$key</span>,<span>$val</span>);<span>//</span><span>设置值(不存在创建,存在不能修改)</span>
    <span>$obj</span>->get(<span>$key</span>);<span>//</span><span>获取值
    //$obj->delete($key);//删除值</span>
    <span>var_dump</span>(<span>$obj</span>->getServerStatus('192.168.1.9',11211));<span>//</span><span>监听memcached服务器状态</span>
    <span>var_dump</span>(<span>$obj</span>->getStats());<span>//</span><span>获取服务器信息</span>
    <span>$obj</span>->close();<span>//</span><span>关闭</span>
?>
登录后复制

版本是最坑人的一步:;

 

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/818580.htmlTechArticle服务器环境,Centos6.5 1.安装Memcached服务端 Yum -y install memcached 2.配置Memcached服务端用户以及自动启动服务等 将服务配置成自启动chkconfig --l...
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何使用PHP开发中的Memcache? 如何使用PHP开发中的Memcache? Nov 07, 2023 pm 12:49 PM

在Web开发中,我们经常需要使用缓存技术来提高网站的性能和响应速度。Memcache是一种流行的缓存技术,它可以缓存任何数据类型、支持高并发和高可用性。本文将介绍如何使用PHP开发中的Memcache,并提供具体代码示例。一、安装Memcache要使用Memcache,我们首先需要在服务器上安装Memcache扩展。在CentOS操作系统中,可以使用以下命令

利用Memcache缓存技术提高PHP应用的并发处理能力 利用Memcache缓存技术提高PHP应用的并发处理能力 May 18, 2023 am 08:12 AM

随着互联网的飞速发展,越来越多的应用程序需要面对大量的并发请求,如何提高应用的并发处理能力成为开发者们需要解决的问题。其中,利用Memcache缓存技术进行并发优化成为了相对较为流行的一种方案。Memcache是一种高效的缓存技术,适用于大型Web应用程序、数据库和分布式系统。其特点是将数据存储于内存中,以实现高速读写操作。在Web应用程序的数据访问过程中,

PHP开发中如何使用Memcache进行高效的数据读写操作? PHP开发中如何使用Memcache进行高效的数据读写操作? Nov 07, 2023 pm 03:48 PM

在PHP开发中,使用Memcache缓存系统可以大大提高数据读写的效率。Memcache是一种基于内存的缓存系统,它可以将数据缓存在内存中,避免频繁的读写数据库。本文将介绍如何在PHP中使用Memcache进行高效的数据读写操作,并提供具体的代码示例。一、安装和配置Memcache首先,需要在服务器上安装Memcache扩展。可以通过

PHP开发中如何使用Memcache实现高效的数据缓存和排序操作? PHP开发中如何使用Memcache实现高效的数据缓存和排序操作? Nov 07, 2023 pm 02:28 PM

PHP是一种十分流行的编程语言,常用于服务器端的Web应用程序开发。随着Web应用程序用户规模的不断增长以及数据量的不断增大,高效的数据缓存和排序操作变得越来越重要。在这种情况下,Memcache是一种非常有用的工具。本文将介绍如何在PHP开发中使用Memcache实现高效的数据缓存和排序操作,并提供具体的代码示例。什么是Memcache?Memcache是

如何使用Memcache优化你的PHP应用中的数据存储操作? 如何使用Memcache优化你的PHP应用中的数据存储操作? Nov 08, 2023 pm 09:06 PM

如何使用Memcache优化你的PHP应用中的数据存储操作?在Web应用开发中,数据存储是一个至关重要的环节。而在PHP应用中,Memcache作为一种内存缓存系统,可以有效地提升数据存储和读取操作的效率。本文将介绍如何使用Memcache优化PHP应用中的数据存储操作,并附上具体的代码示例。第一步:安装Memcache扩展首先,你需要在PHP环境中安装Me

PHP开发中如何使用Memcache进行分布式缓存? PHP开发中如何使用Memcache进行分布式缓存? Nov 07, 2023 pm 03:04 PM

随着Web应用程序的日益复杂,性能也成为了一个关键问题。在许多应用程序中,数据库查询是最耗费时间的操作之一。为了避免频繁地从数据库中读取数据,可以使用一个缓存系统,将经常读取的数据存储在内存中,以便快速的访问。在PHP开发中,使用Memcached进行分布式缓存是一个极为常见的做法,在本文中我们将介绍如何使用Memcached进行分布式缓存。什么是Memca

Memcache缓存技术在PHP项目中的应用和实践 Memcache缓存技术在PHP项目中的应用和实践 May 17, 2023 pm 02:10 PM

Memcache是一种开源的、分布式的缓存技术。它通过将数据存储在内存中,极大地提高了数据的访问速度,从而提升了网站的性能和响应速度。在PHP项目中,Memcache缓存技术也被广泛应用,并且取得了很好的效果。本篇文章将深入探讨Memcache缓存技术在PHP项目中的应用和实践。一、Memcache的原理和优势Memcache是一种内存缓存技术,它可以将数据

如何使用PHP中的Memcache缓存技术提高网站的大并发性能 如何使用PHP中的Memcache缓存技术提高网站的大并发性能 May 17, 2023 pm 05:00 PM

随着互联网技术的不断发展,网站的用户访问量越来越大,带来的并发访问量也越来越高。为了应对这种高并发访问,常用的手段是使用缓存技术。而在PHP语言中,Memcache缓存技术是一种非常有效的解决方案。Memcache是一种分布式缓存系统,能够将大量的数据缓存在内存中,并能够从内存中快速读取,从而提高网站的响应速度和并发能力。在本文中,我们将介绍如何使用PHP中

See all articles