Memcache的安装及使用

1、安装:下载一个memcache安装包,不同的系统所用的安装包不一样,我上传了两个安装包,其中一个是适合你们的。

2、安装的具体步骤:

1)、将压缩包解压把安装的文件拷贝到某个目录下,最好是放在跟php mysql apache同级的文件夹下,有利于管理。

2)、安装命令,在程序输入cmd进入黑窗口,首先切换到memcached所在的文件夹路径,然后输入memcached –d install这是安装命令,卸载命令是输入memcached –d install

3)、启动memcached 服务,直接通过页面启动该服务,或者在窗口下启动memcached –d start ,相反如果要停止服务输入 memcached –d stop

4)、查看memcached服务是否启动成功默认端口号是11211

5)体验memcached带了的便利之处我们可以通过telnet程序属于客户端,对memcached进行crud操作,也可以通过phpmemcached进行操作。

6)、通过telnet进入memcached 方法在黑窗口输入开启memcached的命令后,提示memcached开启成功后,我们在黑窗口输入,telnet 你的主机的id号输入端口号11211,就可以进入memcached里面了,进行一些增删改的操作。

3、说一下,memcache的深入了解,memcached的服务器客户端通信并不是使用xml等格式。而是使用的基于文本行的协议,因此通过telnet也能在memcached 进行数据的增删改。

4memcached的内存储存方式,memcached中保存的数据在memcached的内存储存空间中,由于数据仅存在于内存中,因此memcached后系统就会导致全部数据消失,另外内存达到指定值之后就会删除不使用的缓存,memcached本身是为缓存而设计的服务器,因此并没有过多考虑数据的永久性问题。

5php操作memcached是通过开启扩展实现的和php操作mysql道理一样

 1)、安装并配置memcached扩展库,把从网上下载下来的php_memcache.dll扩展放到php文件夹的扩展里面

2)、在php.ini文件添加:extension=php_memcache.dll并把文件对应的php_memcache.dll文件放到php文件夹下的ext目录下,

3)、使用phpmemcached进行crud操作

4

添加数据

配置

5

安装

获得添加的数据

6、字符串,数值,数组,对象需要主要的是如果保存类对象,获得类对象数据的时候需要提供类对象的信息

memcache安装

7、疑问:

如果我们没有memcache.dll文件,或者没有权限修改php.ini,我们能不能去操作memcached内存数据呢?

特点:

1.不需要开启memcache扩展

2.使用socket技术连接memcached

3.同样执行执行CRUD

8

memcachememcache


9

session数据保存到memcached

1,配置 php.ini

配置

    2,如果session保存的是对象

取数据的时候还需要前面加上类的声明

安装

     10、在php文件中实现php的配置

配置

    11、安全问题

memcache