• memcached使用小结


    1,在cmd下进入memcached.exe文件目录

    2, 执行memcached.exe -d install 安装memcached

    3,启动memcached,执行memcached -d start

    memcached默认占用11211端口,使用nestat -an 查看端口使用情况,检查11211是否被memcached占用。

    4, 使用telnet连接memcached

    telnet 地址 端口

    5memcached常用命令

    增加一条记录

    add 键名 0 存放时间 数据大小

    获取记录

    get 键名

    修改记录

    set 键名 0 存放时间 数据大小

    set命令无论记录是否存在,都会修改,不存在则相当于 add 命令

    replace

    同上, 唯一的区别就是如果记录不存在, 则修改失败

    删除记录

    delete 键名


    PHP操作memcached

    1, 使用php扩展实现

    首先 下载对应php版本的memcached文件,放入phpext文件夹啊

    然后在 php.ini文件中添加:

     

    把;号去掉


    2,使用 memcached-client.php 实现

    在需要操作memcached的地方引入memcached-client.php文件即可.



    后记:

    分布式 memcached

    memcached各个服务端之间不直接通信,memcached分布式的实现完全依赖于客户端的实现,memcached采用对 键 部分 hash之后与 memcached服务器 数量 取于的方式 来决定 把 该记录放入那台 memcached 服务器上.

     

    另外装成服务之后,可以通过注册表修改命令设置最大内存。 位置在:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet?\Services\memcached Server 修改ImagePath? 的值为: "D:\memcached-1.2.6\memcached.exe" -m 128 -d runservice

  • 相关阅读:
    协程greenlet与gevent模块
    进程通信和数据共享两种方式
    创建进程的两个方式
    queue队列吃包子
    queue队列是并发利器
    创建线程方式
    threading线程进程
    socketserver实现多用户并发聊天
    socket实现图片读取
    ZYB's Biology
  • 原文地址:https://www.cnblogs.com/mtima/p/2853718.html
Copyright © 2020-2023  润新知