memcache课程---2、php如何操作memcache

一、总结

一句话总结:

windows下装好memcache.exe,装好memcache的php扩展之后,然后使用memcache函数库的函数即可
1.连接memcache服务器
$mem=new Memcache;
$mem->connect("192.168.20.1","10000"); 2.增
$mem->set('name','user1'); 3.删
$mem->delete('name'); 4.改
$mem->set('age',200); 5.查
echo $mem->get('age'); 6.查看状态
$arr=$mem->getStats(); 7.清空
$mem->flush();

1、window下php如何安装memcache模块?

总结:和安装php的其它扩展的过程是一样的:拷贝.dll,配置文件中开启.ddl
1.把php_memcache.dll拷贝到php中ext扩展模块包中
2.修改php.ini配置文件把memcache设置:extension=php_memcache.dll
3.重启apache服务
4.写查看php信息的脚本(info.php):
<?php
phpinfo();
?>
5.ctrl+f查找memcache扩展

2、如何查看php安装的扩展信息?

phpinfo()函数:<?php  phpinfo(); ?>
<?php
phpinfo();
?>

3、比如如何安装php扩展, 如何查看php扩展,以前搞半天,这里看视频分分钟解决的启示是什么?

多看学习视频,看的越多,越节约时间

4、windows下的动态扩展库叫.dll,linux下的动态扩展库叫什么?

.so,所以在linux下安装扩展的时候千万注意,

比如安装memcachephp支持的时候,是memcache.so

5、linux下php如何安装memcache模块(memcache扩展包(c语言))?

1)生成configure脚本:/usr/local/php/bin/phpize
2)生成配置脚本:./configure --enable-memcache --with-php-config=/usr/local/php/php-config
3)编译:make
4)安装:make install

6、linux服务器下网站放在哪个文件夹?

/user/local/apache2/htdocs

7、php如何连接memcache服务器(装好memcache.exe,装好memcache的php扩展之后)?

new Memcache对象,然后执行对象的connect方法即可
$mem=new Memcache;

$mem->connect("192.168.20.1","10000");

8、php操作memcache的增删改查如何实现及常用方法?

比如增删改查:memcache对象的set,get,delete方法
1.连接memcache服务器
$mem=new Memcache;
$mem->connect("192.168.20.1","10000"); 2.增
$mem->set('name','user1'); 3.删
$mem->delete('name'); 4.改
$mem->set('age',200); 5.查
echo $mem->get('age'); 6.查看状态
$arr=$mem->getStats(); 7.清空
$mem->flush();

9、php如何在用户登录时把session保存到一个共享的memcache服务器上?

1.session.save_handler = memcache
2.session.save_path = "tcp://192.168.20.1:10000"

二、内容在总结中

 

memcache课程---2、php如何操作memcache的更多相关文章

  1. memcache课程---3、php使用memcache缓存实例

    memcache课程---3.php使用memcache缓存实例 一.总结 一句话总结: 前置:windows下安装好memcache.exe,安装好memcache的php扩展,开启memcache ...

  2. memcache课程---1、memcache介绍及安装(memcache作用)

    memcache课程---1.memcache介绍及安装(memcache作用) 一.总结 一句话总结: 减少对数据库的访问,因为数据库的访问比较花费时间 1.memcache为什么比操作数据库快的多 ...

  3. 前端学PHP之PHP操作memcache

    × 目录 [1]安装 [2]连接 [3]增删改查[4]分布式[5]状态[6]安全[7]应用 前面的话 和访问mysql服务器类似,PHP也是作为客户端API访问memcached服务器的,所以同样需要 ...

  4. php操作Memcache

    一.memcache基本的介绍 是一个高性能的分布式内存对象缓存系统. 和mysql比较,进行理解memcache (1)该软件是一个c/s架构, (2)mysql的数据是存储到哪里的?是存储到磁盘里 ...

  5. php操作memcache的使用【转】

    1.简介 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力.它可以应对任意多个连接, ...

  6. 在telnet下操作memcache详解(操作命令详解)

    这篇文章主要介绍了在telnet下操作memcache详解,telnet下的memcache操作命令详解,需要的朋友可以参考下 在定位问题.测试等时候经常需要对memcache的数据进行一些操作,但是 ...

  7. php操作memcache的用法、详解和方法介绍

    1.简介 memcache模块是一个高效的守护进程,提供用于内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态web程序时减少对数据库的访问. memcache也提供用于通信对话(sess ...

  8. 使用telnet操作memcache,一般不常用

    使用telnet操作memcache,一般不常用   1.使用方法 1. 连接到memcached telnet 192.168.1.100 11211 add name 0 60 5     [说明 ...

  9. 文成小盆友python-num11-(2) python操作Memcache Redis

    本部分主要内容: python操作memcache python操作redis 一.python 操作 memcache memcache是一套分布式的高速缓存系统,由LiveJournal的Brad ...

随机推荐

  1. enumrate用法

    转自*https://www.runoob.com/python/python-func-enumerate.html*侵删 描述 enumerate() 函数用于将一个可遍历的数据对象(如列表.元组 ...

  2. 随笔-ansible-1

    系统下所有的操作,从运维操作角度划分为两类: 1.文件传输 2.命令执行 系统下所有的操作,从自动化工作类型角度划分为: 1.应用部署 2.配置管理 3.任务流编排 使用root生成默认的秘钥对: # ...

  3. drools语法介绍

    这里没有翻译http://docs.jboss.org/drools/release/6.4.0.Final/drools-docs/html_single/index.html上的内容 而是参考了网 ...

  4. JS对象 charAt() 方法可返回指定位置的字符。返回的字符是长度为 1 的字符串。

    返回指定位置的字符 charAt() 方法可返回指定位置的字符.返回的字符是长度为 1 的字符串. 语法: stringObject.charAt(index) 参数说明: 注意:1.字符串中第一个字 ...

  5. 解决Keep-Alive 和 Close 不能使用此属性设置

    http://www.hejingzong.cn/blog/viewblog_86.aspx Keep-Alive 和 Close 不能使用此属性设置 public static void SetHe ...

  6. linux命令重定向>、>>、 1>、 2>、 1>>、 2>>、 <(转)

    原文章地址:https://www.cnblogs.com/piperck/p/6219330.html >和>>: 他们俩其实唯一的区别就是>是重定向到一个文件,>&g ...

  7. Java中怎样实现字符串截取

    使用substring()对字符串进行截取: /** * str.indexOf()查找下标 * substring();//字符串截取 * length();//字符串长度 * */ @Test p ...

  8. Navicat Premium下载、安装、破解

    Navicat Premium 是一套数据库管理工具,让你以单一程序同時连接到 MySQL.MariaDB.SQL Server.SQLite.Oracle 和 PostgreSQL 数据库. 此外, ...

  9. 【JZOJ6388】小w的作业

    description analysis 二分一个角度,首先假设该弧度角\(\theta \in[{\pi \over 2},\pi]\),要找的直线斜率\(k\in(-∞,\tan\theta]\) ...

  10. Idea jsp页面乱码

    jsp页面中添加 <%@ page language="java" contentType="text/html; charset=utf-8" page ...