一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java使用Memcached簡單教程

java使用Memcached簡單教程

2019-10-24 16:44java技術網 Java教程

本文主要記錄Memcached的一些基本使用和簡單的Monitor,大家參考使用吧

Memcached作為一個高并發內存Cached系統被很多大公司使用,最近也一直在用Memcached做項目也積累了一些相關經驗。

Install
Memcached的安裝很簡單,在Ubuntu下面一行命令搞定。

 

復制代碼代碼如下:

sudo apt-get install memcached

 

Start
實際使用的時候,memcached需要調整內存大小和端口號等命令,則啟動的使用時用以下的Command就行。

 

復制代碼代碼如下:

usr/local/bin/memcached -p 11211 -m 64m -d

 

-p 指定端口號
-m 指定內存大小
-d 作為daemon在后臺啟動
如果想trouble shotting 則加 -vv

Test
Test也很簡單,安裝官網的命令就行

 

復制代碼代碼如下:

telnet localhost 11211

 

里面就能Get和Set了。

Use in Java
由于項目是java的,所以以java為例子來介紹Java下Memcached的使用。

Java下Memcached的客戶端很多,這里介紹spymemcached

spymemcached的使用很簡單,在maven項目下面,我們加入如下依賴。

 

復制代碼代碼如下:

<dependency>
    <groupId>net.spy</groupId>
    <artifactId>spymemcached</artifactId>
    <version>2.9.1</version>
</dependency>

 

這樣我們就能對Memcached操作了。

 

復制代碼代碼如下:


public class Memcached {

 

    private static MemcachedClient MEMCACHED_CLIENT;

    static {
        try {
            MEMCACHED_CLIENT = new MemcachedClient(
                    AddrUtil.getAddresses("localhost1:11211 localhost2:11211"));
        } catch (Exception e) {
            System.err.println("Cannot init MEMCACHED Memcached Client");
        }
    }

    public static void set(String key, String value,Integer expireTime ) throws Exception {
        MEMCACHED_CLIENT.set(key, expireTime, value);
    }

    public static String get(String key) throws Exception {
        Object value = MEMCACHED_CLIENT.get(key);
        if (null != value)
            return value.toString();
        return null;
    }

}

 

Monitor
我們可以通過以下簡單的命令得知Memcached的運行狀況,以此為擴充可以實現簡單的Memcached檢測shell。

 

復制代碼代碼如下:

watch "echo stats | nc 127.0.0.1 11211"

 

Conclusion
Memcached實際使用下來簡單易用,各個平臺上面也有相應的Client.

但有時高并發可能會出現Timeout的情況,導致緩沖沒辦法命中的情況,具體原因還需要進一步調查。

Memcahed的作者最近用Go語言去寫了groupcache很值得關注。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 99国产在线视频 | 办公室恋情在线观看 | 99美国热| 大香焦在线观看 | 2022国产麻豆剧果冻传媒入口 | 暖暖的免费观看高清视频韩国 | 亚洲国产货青视觉盛宴 | 1024免费观看完整版在线播放 | 男人日女人的逼视频 | 国产精品一区二区三区免费 | 爱豆传媒最新视频国产 | 亚洲第一区二区快射影院 | 欧美日韩视频在线一区二区 | 91精品国产综合久久香蕉 | 91色porny| 67194在线免费观看 | 亚洲国产精品嫩草影院久久 | 日韩不卡一区二区三区 | 亚洲丁香网 | 国产视频一区在线观看 | 男女真实无遮挡xx00动态图软件 | 日本伦理动漫在线观看 | 国产欧美在线播放 | 精品香蕉99久久久久网站 | 欧美大屁屁| 免费日本在线 | 纲手被comic天堂 | 华人亚洲欧美精品国产 | 欧美成人免费观看bbb | 亚洲一区二区三区91 | 精品小视频在线 | 美女的隐私视频免费看软件 | 四虎成人免费观看在线网址 | 色狠狠狠狠狠香蕉 | 大ji巴好好爽好深网站 | 99爱在线观看精品视频 | 涩涩五月天 | 日韩香蕉视频 | 女上男下gifxxoo动态视频 | 青青久久精品国产免费看 | 亚洲av欧美在我 |