您的位置:首页 > 数据库 > Memcache

memcache的安装配置及使用

2013-08-23 11:36 459 查看
Memcache的安装及使用1、安装:下载一个memcache安装包,不同的系统所用的安装包不一样,我上传了两个安装包,其中一个是适合你们的。2、安装的具体步骤:1)、将压缩包解压把安装的文件拷贝到某个目录下,最好是放在跟php mysql apache同级的文件夹下,有利于管理。2)、安装命令,在程序输入cmd进入黑窗口,首先切换到memcached所在的文件夹路径,然后输入memcached –d install这是安装命令,卸载命令是输入memcached –d install 。3)、启动memcached 服务,直接通过页面启动该服务,或者在窗口下启动memcached –d start ,相反如果要停止服务输入 memcached –d stop4)、查看memcached服务是否启动成功默认端口号是112115)体验memcached带了的便利之处我们可以通过telnet程序属于客户端,对memcached进行crud操作,也可以通过php对memcached进行操作。6)、通过telnet进入memcached 方法在黑窗口输入开启memcached的命令后,提示memcached开启成功后,我们在黑窗口输入,telnet 你的主机的id号输入端口号11211,就可以进入memcached里面了,进行一些增删改的操作。3、说一下,memcache的深入了解,memcached的服务器客户端通信并不是使用xml等格式。而是使用的基于文本行的协议,因此通过telnet也能在memcached 进行数据的增删改。4、memcached的内存储存方式,memcached中保存的数据在memcached的内存储存空间中,由于数据仅存在于内存中,因此memcached后系统就会导致全部数据消失,另外内存达到指定值之后就会删除不使用的缓存,memcached本身是为缓存而设计的服务器,因此并没有过多考虑数据的永久性问题。5、php操作memcached是通过开启扩展实现的和php操作mysql道理一样 1)、安装并配置memcached扩展库,把从网上下载下来的php_memcache.dll扩展放到php文件夹的扩展里面2)、在php.ini文件添加:extension=php_memcache.dll并把文件对应的php_memcache.dll文件放到php文件夹下的ext目录下,3)、使用php对memcached进行crud操作4)添加数据

5、

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



7、疑问:如果我们没有memcache.dll文件,或者没有权限修改php.ini,我们能不能去操作memcached内存数据呢?特点:1.不需要开启memcache扩展2.使用socket技术连接memcached3.同样执行执行CRUD8、




9、将session数据保存到memcached中1,配置 php.ini

2,如果session保存的是对象取数据的时候还需要前面加上类的声明

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

11、安全问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  memcache