memcached连接oracle,memcached学习笔记2--安装及命令

本文详细介绍了Memcached的工作流程,从用户访问到数据检索,强调了其作为缓存系统如何提升效率。同时,阐述了Memcached的安装与配置步骤,包括启动、停止和检查服务状态的命令。此外,还提到了端口11211的默认使用以及如何根据需求调整内存和端口。最后,列出了几个常见的端口用途,如MySQL、SMTP和Apache等。
摘要由CSDN通过智能技术生成

学习memcached的原理:

用户一 -> 访问浏览器 -> 服务器Apache -> PHP文件(该文件应用了memcached技术) -> [第一次]到数据库DB中查找数据 -> 调用在memcached中

用户二 -> 访问浏览器 -> 服务器Apache -> PHP文件(也是同上面一个文件) -> (如果查询的条件一致)先在mem中找是否存在数据(存在直接调用内存中的数据)

-> (不存在)读取数据库,再将这次结果放入memcached中

Memcached 安装:

①下载Memcached软件

②将memcached拷贝到网站根目录下(为了方便管理)

③安装memcached.exe -d install

卸载 memcached.ext -d uninstall

④启动memcached 服务

memcached.exe -d start

⑤查看memcached服务是否启动成功,默认端口:11211

netstat -anb 然后再列表中查找11211端口服务是否已经被监听

附:memcached常用命令(安装、卸载、启动、配置)

memcached.exe

-p 监听的端口

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

-d start 启动mem服务

-d restart 重启mem服务

-d stop| shutdown 关闭正在运行的mem服务

-d install 安装mem

-d uninstall 卸载mem

-u 以XX的身份运行(仅在以root权限身份是有效)

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

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

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

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

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

-h 显示帮助

特别说明:

如果你的网站需要的内存大于64M,应当这样启动:

memcached -m 256m -d start

如果存储的内容大于了256m的话,memcached内部有一个算法 LRU(Least Recently Used) 基于这个算法自动删除不使用的缓存

如果需要更换一个端口(默认是11211),那么可以这样启动

memcached -d -m 30 -l 127.0.0.1 -p 9000 -d start (该命令只在Linux系统下有效)

面试题:

请你列举出5个常用端口

3306 mysql

25 smtp

11211 memcached

80 Apache IIS (web服务器)

21 ftp //文件传输协议

23 telnet

1521 oracle

1433 sql server

8080 tomcat

原文:http://www.cnblogs.com/Zell-Dinch/p/3900678.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值