sql索引优化操作.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

memcache的使用:

目录

TOC\o1-3\h\z\u一、memcache基本的介绍 1

二、基本的原理: 1

三、安装软件 1

四、软件操作 4

1、直接使用telnet远程协议连接,(类似于mysql客户端的黑窗口) 4

2、使用php程序当成客户端,连接memcache要安装memcache的扩展。 7

3、php操作memcache. 9

4、入门案例的使用。 11

5、典型的一个案例应用2 12

五、“分布式”缓存服务器的搭建 12

六、把session数据给添加到memcache里面。 13

七、memcache细节讨论 15

1、缓存周期(有效期) 15

2、惰性删除, 15

3、LeastRecentlyUsed(LRU) 15

4、安全性 15

5、memcache比较适合于存储哪些数据。 16

一、memcache基本的介绍

是一个高性能的分布式内存对象缓存系统。

和mysql比较,进行理解memcache

(1)该软件是一个c/s架构,

(2)mysql的数据是存储到哪里的?是存储到磁盘里面的。

memcache的数据是存储到内存里面。

(3)mysql的数据存储是,由数据库,数据表,数据的记录,存储数据是按照表的结构进行存储的。

memcache的数据存储格式是:key/value的格式,来存储的,相当于在内存里面有一张两列的哈希表。类似于php的里面的关联数组

key(键名)值

比如我们要存储:

name小刚

age12

emailnihao@

二、基本的原理:

比如有一个查询系统,查询某个学生的信息:

三、安装软件

(1)准备软件,该软件只有一个文件,为了方便管理,把该文件拷贝到和apache或mysql或php同一级目录下面。

(2)开始安装:

方式一:可以无需安装,进入到该文件所在的目录,直接在cmd下面运行memcahced,直接启动。

-p是指定端口号。

方式二:可以把该软件安装成windows的一个服务,便于管理。

步骤:

以管理员的方式,打开cmd(命令提示符),进入到memcached文件所在的目录。

可以使用memcahced.exe–h查看帮助命令。

memcache–dinstall开始安装:

安装完成后,要完成启动该服务,

memcached–dstart

查看是否启动成功,可以通过计算机管理里面的服务选项查看。

memcache的默认端口号是11211,可以通过查看端口,来判断是否开启该服务,

通过使用netstat–an命令,来查看当前计算机里面监听的服务。

memcached–dstop停止memcache的服务。

(3)在安装时,对应的一些参数设置。

比如设置,缓存的大小。

-p监听的端口

-l连接的IP地址,默认是本机

-dstart启动memcached服务

-drestart重起memcached服务

-dstop|shutdown关闭正在运行的memcached服务

-dinstall安装memcached服务

-duninstall卸载memcached服务

-u以的身份运行(仅在以root运行的时候有效)

-m最大内存使用,单位MB。默认64MB

-M内存耗尽时返回错误,而不是删除项

-c最大同时连接数,默认是1024

-f块大小增长因子,默认是1.25

-n最小分配空间,key+value+flags默认是48

-h显示帮助

-v输出警告和错误信息。

-vv打印客户端的请求和返回信息

-i打印memcached和libevent的版权信息

四、软件操作

1、直接使用telnet远程协议连接,(类似于mysql客户端的黑窗口)

打开cmd进行输入:

telnetip地址(域名)端口号按回车

(1)设置数据,向memcache里面添加数据

添加数据:

语法:

add键名0|1(是否压缩)缓存周期值的长度[按回车,进行输入要添加的数据]

0表示不压缩,1表示要压缩

缓存周期:单位是秒,

值的长度:长度的单位和客户端有关,此处是字节。

注意:如果键已经存在,则添加失败。

修改数据:

replace

语法格式和add是一样的。

注意:如果键不存在,则修改失败,只能修改已经存在的键。

设置数据:

set命令和add的语法是一样的。

如果使用set命令,如果键已经存在,则是完成修改,如果键不存在则是添加操作。

(2)获取数据

get键名

文档评论(0)

小鱼快报 + 关注
实名认证
服务提供商

分享互联网计算机编程语言,给大家学习

1亿VIP精品文档

相关文档