日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

SAE下的Memcache使用方法

發布時間:2024/1/17 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SAE下的Memcache使用方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

SAE里面有Memcache,可以較大幅度改善數據庫的鴨梨~

之前一直想學習Memcache,卻愁于不知如何下手,對這個名詞完全沒有概念,同時在SAE的文檔里面,也很少對于Memcache的使用教程~

剛才在寫一個作業,突然想起Memcache,就再次嘗試,終于知道怎么用了~

代碼片段

<?php//連接$mem = memcache_init();//保存數據$mem->set('key1', 'This is first value', 0, 60);$val = $mem->get('key1');echo "Get key1 value: " . $val ."<br />";//替換數據$mem->replace('key1', 'This is replace value', 0, 60);$val = $mem->get('key1');echo "Get key1 value: " . $val . "<br />";//保存數組$arr = array('aaa', 'bbb', 'ccc', 'ddd');$mem->set('key2', $arr, 0, 60);$val2 = $mem->get('key2');echo "Get key2 value: ";print_r($val2);echo "<br />";//刪除數據$mem->delete('key1');$val = $mem->get('key1');echo "Get key1 value: " . $val . "<br />";//清除所有數據$mem->flush();$val2 = $mem->get('key2');echo "Get key2 value: ";print_r($val2);echo "<br />";//關閉連接$mem->close(); ?>

  

上面是在SAE里面,用PHP腳本來使用Memcache的方法~

在自己的SAE項目里面,激活Memcache功能

  • 進入你的新浪云平臺,選擇要設置的應用,進入管理頁面
  • 選擇服務管理下的Memcache這個鏈接,點擊一下
  • 進入Memcache這個頁面,選擇“點此初始化MC”這個按鈕,更具自己網站的需求設置緩存的容量,當你輸入的時候會提示你該設置下要消耗多少云豆,建議大家認真設置,如果設置不合理,導致云豆的巨大浪費,或者沒有發揮到Memcache的真正作用。
  • 我設置了10M的Memcache,提示每天用1.9幾的云豆~

    部分代碼解釋

    ?

    $mem->set('key1', 'This is first value', 0, 60);

      

    第一個參數是數據的key,用來定位一個數據,第二個參數是需要保存的數據內容,這里是一個字符串,第三個參數是一個標記,一般設置為0或者MEMCACHE_COMPRESSED就行了,第四個參數是數據的有效期,就是說數據在這個時間內是有效的,如果過去這個時間,那么會被Memcache服務器端清除掉這個數據,單位是秒,如果設置為0,則是永遠有效

    轉載于:https://www.cnblogs.com/zsmynl/p/3559198.html

    總結

    以上是生活随笔為你收集整理的SAE下的Memcache使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。