zoukankan      html  css  js  c++  java
  • nginx


    ----------------------
    安装memcacghed

    location / {

    #设置key
    set $memecached_key "$url";
    #根据key查找对应的服务器
    memcached_pass 127.0.0.1:11211;
    #出错的时候回调php,查找数据库中的数据
    error_page 404 /callback.php

    }


    --------------
    add /user1.html 0 0 7

    lisi

    ----------------

    vim callback.php


    <?php


    #var_dump($_SERVER); 用来当key

    $uri=$_SERVER[''REQUEST_URI];

    #/user4243.html

    #字符串截取获取数字

    $uid=substr($uri,5,strpos($uri,'.')-5);

    #连接数据库并写入memcached


    $con=mysql_connect("localhost",'root','root');
    $sql='use test';
    mysql_query($sql,$con);
    $sql='set names utf8';
    $sql="select * from user1 uid where=".$uid;

    $rs=mysql_query($sql,$con);

    $user=mysql_fetch_assoc($rs);


    if(empty($user)){
    echo "用户不存在";
    }else{
    var_dump($user);
    #写入memcached

    $men=new memcache();
    $men->connect('localhost','11211');
    $html='/user'.$uid.'.html';
    $men->add('user'.$uid,$html,0,300);
    $men->close();

    }


    多台memcache服务器时,nginx与php如何保持集群上的算法的同步。
    1:有要稳定的集群算法
    2:nginx与php对memcache的算法要同步。


    -----------------------------------------

  • 相关阅读:
    正则表达式在NLP中应用
    spring boot中 异常:Error resolving template "xxx", template might not exist or might not be accessible...解决办法
    毕业设计6
    毕业设计5
    毕业设计4
    毕业设计3
    毕业设计2
    毕业设计1
    支付宝架构
    Javaee应用架构
  • 原文地址:https://www.cnblogs.com/hgj123/p/4268900.html
Copyright © 2011-2022 走看看