<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          mutli-cachejava多級緩存框架

          聯(lián)合創(chuàng)作 · 2023-09-29 06:00

          mutli-cache Java多級緩存框架
          L1: 進(jìn)程內(nèi)緩存(ehcache)
          L2: 集中式緩存,支持多種集中式緩存服務(wù)器,如 Redis

          緩存任意切換
          可使用單一緩存,ehcache或redis
          支持redis集群,代碼無需任何改動

          支持 JGroups 和 Redis Subscribe 兩種方式進(jìn)行緩存同步。在某些云平臺上可能無法使用 JGroups 組播方式,可以采用 Redis 發(fā)布訂閱的方式

          使用方式
          classpath下建立cache.properties文件(參考resource/cache.properties)


          String cacheName = "person";
          CacheClient client = CacheClient.getInstance();
          client.put(cacheName, "10001", new Person("董超", 26));
          Person p = client.get(cacheName, "10001");
          System.out.println(p);
          
          
          List<String> keys = client.keys(cacheName);
          System.out.println(Arrays.toString(keys.toArray()));
          
          
          client.update(cacheName, "10002", new Person("董李文", 1));
          p = client.get(cacheName, "10002");
          System.out.println(p);
          
          keys = client.keys(cacheName);
          System.out.println(Arrays.toString(keys.toArray()));
          
          client.remove(cacheName, "10001");
          
          keys = client.keys(cacheName);
          System.out.println(Arrays.toString(keys.toArray()));
          
          client.clear(cacheName);
          keys = client.keys(cacheName);
          System.out.println(Arrays.toString(keys.toArray()));
          瀏覽 15
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美12区 | 天堂√a中文在线 | 免费国产污网站 | 日韩骚友日韩 | 亚洲看片 |