乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      近距離探索memcache緩存

       井梅 2018-09-25

      一、        memcache介紹

      1.     名字 類型 整理

      2.     key vachar utf8_general_ci

      3.     value text utf8_general_ci

      二、        使用場景

      1.     非持久化存儲:對數據存儲要求不高

      2.     分布式存儲:不適用單機

      3.     key-value存儲:格式簡單,不支持listarray等數據格式

      三、        安裝

      1.     方式

      1)     編譯安裝:Libevent Memcache

      2)     使用依賴管理工具yum、apt-get

      3)     PS:memcachememcached的區(qū)別

      a)     memcachedmemcache的升級版本

      2.     過程

      1)     壓縮包:libevent-1.2.tar.gzmemcached-1.2.0.tar.gz

      2)     yum install memcached

      3)     啟動:/usr/bin/memcached -d -l 127.0.0.1 -p 11211 -m 150 -u root

      4)     查看是否啟動進程:ps -ef | grep memcached

      3.     客戶端安裝:libmemcached-1.0.18.tar.gz memcached-2.2.0tgz

      1)     安裝Libmemcached

      a)     解壓libmemcached-1.0.18.tar.gz

      b)     編譯安裝:./configure --prefix=/usr/lib/libmemcached

      c)     make && make install

      2)     php安裝memcached擴展

      a)     解壓memcached-2.2.0tgz

      b)     phpize 

      c)     ./configure --with-php-config=/usr/local/(php-config所在目錄) --with-libmemcached-dir=/usr/...(libmemcached所在目錄)

      d)     make && make  install

      e)     修改配置文件:extension=memcached.so

      四、        數據類型及使用

      1.     系統類:

      1)     addServer:添加服務器

      2)     addServer:添加多臺服務器

      3)     getStatus:查看服務器狀態(tài)

      4)     getVersion:查看服務端版本號

      2.     數據類:

      1)     add(k,v,time) 新增數據,不會覆蓋 time0代表永久生效

      2)     set(k,v,time) 新增數據,沒有則創(chuàng)建,有則覆蓋

      3)     delete(k) 刪除

      4)     flush() 刪除所有

      5)     replace()

      6)     increment(k,num) 每次自增num

      7)     decrement(k,num) 每次自減num

      8)     get(k) 獲取數據

      3.     進階類:

      1)     setMulti(arr,time) 一次性添加多條

      2)     deleteMulti(arr) 一次性刪除多條

      3)     getMulti() 獲取多條

      4)     getResultCode() 讀取操作編碼

      5)     getResultMessage 讀取操作結果

      五、        封裝memcached

      1.     性能

      1)     擴展性

      2)     可調式

      3)     盡量簡便的操作,一個方法多種功能

      2.     結構

      六、        項目中使用memcached

      1.     即時生成緩存

      2.     提前生成緩存

      3.     永久緩存

      七、        注意事項

      1.     不要在單機模式中使用memcache

      2.     不要只使用memcached保存重要數據

      3.     定期查看緩存分布狀況和擊中情況

        本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
        轉藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多