• memcached学习笔记2--安装及命令


    学习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

        

        

    ---- 始终相信这句:
    ----“做每天该做的事,不计结果!”
    ---- 因爲對於編程還只是新手,對很多知識掌握的不牢靠,歡迎大家批評指正~~|=-=|~~
  • 相关阅读:
    Maven插件
    Maven 构建生命周期
    Maven POM
    JMeter录制登录测试
    IntelliJ IDEA官方下载地址
    Eplise快捷键
    Eclipse-maven相关配置
    vs2019添加引用出错:对COM组件的调用返回了错误HRESULT E_FAIL
    Java学习--多线程(1)
    SQL Server查询重复数据
  • 原文地址:https://www.cnblogs.com/Zell-Dinch/p/3900678.html
Copyright © 2020-2023  润新知