tp下的memcached运用

  1. 来源:http://blog.csdn.net/fudaoji/article/details/50722839   侵删
  2. 一、环境:

    lnmp开发服务器, memcached2.2.0,thinkphp3.2.3  (一下简称tp)。

    二、配置

    1、在此假设各位已经搭建好lnmp环境,并且安装了memcached服务和扩展。

    2、安装tp框架简单至极,不赘述。

    3、打开tp的应用配置文件(默认是项目目录/Application/Common/Conf/config.php),

    添加以下配置:

    1. ‘DATA_CACHE_TYPE‘       =>  ‘Memcached‘,
    2. ‘MEMCACHED_SERVER‘ => [
    3. [‘memcached的host‘, 端口(默认是11211), 权重(分布式缓存中突出作用)],
    4. ],

    假如我们不进行以上这样的设置,那么tp默认是文件缓存的。

    三、测试缓存

    按自己喜欢,在A控制器的b操作中,编写代码:

    1. S(‘doogie‘, [‘sex‘ => ‘男‘, ‘age‘ => 26], 3600);
    2. dump(S(‘doogie‘));

    打开浏览器访问b操作,如果出现:

    array(2) {
      ["sex"] => string(3) "男"
      ["age"] => int(26)
    }

    说明设置成功了。否则,请检查您的服务器上的memcached信息,且开启了memcached。

时间: 2024-08-01 03:12:07

tp下的memcached运用的相关文章

Centos下安装memcached+memcached教程

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度.Memcached基于一个存储键/值对的hashmap.其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信. Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据.简单的说就是将

Lnmp下安装memcached

????????Lnmp下安装memcached 1.先安装 libevent,再安装 Memcached主程序 # tar xf libevent-2.0.21-stable.tar.gz # cd libevent-2.0.21-stable # ./configure --prefix=/usr/local/libevent # make # make install 2.Memcached 安装? # tar xf memcached-1.4.21.tar.gz # cd memcach

Windows环境下 配置memcached (php)

memcached就不用介绍了-- 1:在Windows下安装memcached服务端软件,已经下载并上传云盘  ---传送门 记得带钥匙:ykrc 解压缩后里面的安装说明内有安装教程. 2:软件安装在服务器主机中,那么php需要一个扩展来连接到memcached,这个扩展就是memcache.dll,也一并下载后上传到云盘 --直升机 记得带汽油:ee5g 解压后可以看到很多php版本对应的扩展,需要选择自己当前php版本对应的扩展,包括线程安全和非线程安全,x86或x64. 复制自己对应的扩

win8.1(x64)下搭建memcached

(1)memcached安装文件 libgcc_s_sjlj-1.dll   memcached.exe  pthreadGC2.dll  php_memcache.dll (2)安装步骤(注意要在管理员权限下安装) 1 将memcache.exe,libgcc_s_sjili-1.dll,pthreadGC2.dll放到php安装目录 2 将php_memcache.dll 拷贝到 php安装目录下的ext文件夹下,在php.ini文件最后面加上下面这句 extension=php_memca

CentOS下安装memcached

在centos下安装memcached很简单,只要使用centos自带的依赖管理工具就可以了,不过你也可以使用编译的方法进行安装. 1.服务端memcached 下面我就使用yum来安装memcached: [root@localhost ~]# yum install memcached 选择y 很简单!安装完成了! 让我们来启动memcached吧! [root@localhost ~]# /usr/bin/memcached -d -l 127.0.0.1 -p 11211 -m 150

转载:在 ASP.NET 環境下使用 Memcached 快速上手指南

之前一直想研究 Memcached,這幾天花了些時間研究Memcached Providers 好讓我現有的 ASP.NET 專案能解決多台主機間快取不同步的狀況, 想不到花沒多少時間就上手了,也因此做了一些記錄. 安裝 Memcached (ver 1.4.4) for Win32 1. 下載 memcached 1.4.4 Windows 32-bit binary 或 memcached Windows 64-bit pre-release 2. 在 C:\Program Files 建立

修改Windows下的Memcached下的服务端口

在命令模式下,可以使用 memcached -p 12000 去指定端口,可服务安装后,却总是只有 -d runservice 的参数. 通过修改注册表来达到这个修改端口的目的. 在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server 下面找到一个 ImagePath 的字符串项,正好是服务的执行路径的字符串, 双击该串,在后面加入 -m 45 -p 12000 (使用45M内存,12345为端口),再启动服

05 linux下编译Memcached

一: linux下编译Memcached(1)先在linux上安装gcc,make,autoconf,libtool工具,以后会使用到. 安装命令为:yum install gcc make autoconf libtool 回车 备注:如果不能安装可能是权限问题,那么就全换到超级管理员的权限就行安装. 输入su 在输入你的注册时候的密码.(2)下载memcached源码和libevent库 下载地址:memcached.org libevent.org

Windows下安装Memcached

写在前面:安装的是Memcached, 配置成功的是Memcache,主要原因是缺少windows下的php_memcached.dll拓展文件,安装和配置方法相同.详细查看:http://memcached.org/ 一.准备软件 Memcached软件下载:http://pan.baidu.com/s/1eQGiYIY php_memcache.dll下载:http://pan.baidu.com/s/1gd5X5S3 二.Windows Xp下安装Memcached 1. 将软件存放在一个