• Memcached安装使用教程及常见问题


    一.Windows下安装memcahed

    1、下载memcache的windows稳定版,解压放某个盘下面,比如在c:/memcached
    2、在终端(也即cmd命令界面)下输入"c:/memcached/memcached.exe -d install"安装
    3、再输入:"c:/memcached/memcached.exe -d start"启动。(以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。)
    memcached的基本设置:

    -p 监听的端口
    -l 连接的IP地址, 默认是本机
    -d start 启动memcached服务
    -d restart 重起memcached服务
    -d stop|shutdown 关闭正在运行的memcached服务
    -d install 安装memcached服务
    -d uninstall 卸载memcached服务
    -u 以的身份运行 (仅在以root运行的时候有效)
    -m 最大内存使用,单位MB。默认64MB
    -M 内存耗尽时返回错误,而不是删除项
    -c 最大同时连接数,默认是1024
    -f 块大小增长因子,默认是1.25
    -n 最小分配空间,key+value+flags默认是48
    -h 显示帮助

    问题:安装完memcached之后,使用cmd的memcached.exe -d start或者memcached.exe -d stop则会报:failed to start service或者是failed stop service.

    解决:win7需要使用管理员身份启动cmd才能完成这个工作

     二.windows下连接memcahed

    1.打开命令行 telnet 127.0.0.1 11211

    问题:‘telnet’不是内部或外部命令

    解决:win7安装telnet

    “开始”→“控制面板”→“程序”,“在程序和功能”找到并点击“打开或关闭Windows功能”进入Windows 功能设置对话框。找到并勾选“Telnet客户端”和“Telnet服务器”,最后“确定”稍等片刻即可完成安装。

     三.Linux下编译php-memcached扩展

    问题1:/usr/bin/phpsize: No such file or directory

    方法:安装phpize

        yum install php-devel

    问题2:不知道phpize路径

    方法:which phpize

  • 相关阅读:
    MySQL binlog 组提交与 XA(分布式事务、两阶段提交)【转】
    一致性哈希算法原理
    【MySQL (六) | 详细分析MySQL事务日志redo log】
    Replication基础(六) 复制中的三个线程(IO/SQL/Dump)
    硬盘基本知识(磁头、磁道、扇区、柱面
    MySQL架构总览->查询执行流程->SQL解析顺序
    Redis之AOF重写及其实现原理
    MySQL binlog中的事件类型
    linux(mac) 编译安装MySQL
    写给自己看的Linux运维基础(四)
  • 原文地址:https://www.cnblogs.com/tlxma/p/4022349.html
Copyright © 2020-2023  润新知