Redisson

架設在redis基礎上的java駐內存 數(shù)據(jù)網(wǎng)格(In-Memory Data Grid),基于NIO的Netty框架上,利用了redis鍵值數(shù)據(jù)庫




https://redisson.org
https://github.com/redisson/redisson/wiki/目錄

<dependency>
      <groupId>org.redisson</groupId>
      <artifactId>redisson</artifactId>
      <version>2.9.0</version>
    </dependency>
  <dependency>
      <groupId>com.fasterxml.jackson.dataformat</groupId>
      <artifactId>jackson-dataformat-avro</artifactId>
      <version>2.9.0</version>
    </dependency>
import com.mmall.util.PropertiesUtil;
import lombok.extern.slf4j.Slf4j;
import org.redisson.Redisson;
import org.redisson.config.Config;
import org.springframework.stereotype.Component;

import javax.annotation.PostConstruct;

/**
 * Created by geely
 */
@Component
@Slf4j
public class RedissonManager {

    private Config config = new Config();

    private Redisson redisson = null;

    public Redisson getRedisson() {
        return redisson;
    }

    private static String redis1Ip = PropertiesUtil.getProperty("redis1.ip");
    private static Integer redis1Port = Integer.parseInt(PropertiesUtil.getProperty("redis1.port"));
    //不支持分片
    //private static String redis2Ip = PropertiesUtil.getProperty("redis2.ip");
    //private static Integer redis2Port = Integer.parseInt(PropertiesUtil.getProperty("redis2.port"));

    @PostConstruct
    private void init(){
        try {
            config.useSingleServer().setAddress(redis1Ip + ":" + redis1Port);

            redisson = (Redisson) Redisson.create(config);

            log.info("初始化Redisson結束");
        } catch (Exception e) {
            log.error("redisson init error",e);
        }
    }



}

使用Redison鎖的例子

    @Autowired
    private RedissonManager redissonManager;
 RLock lock = redissonManager.getRedisson().getLock(Const.REDIS_LOCK.CLOSE_ORDER_TASK_LOCK);
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 包含的重點內容:JAVA基礎JVM 知識開源框架知識操作系統(tǒng)多線程TCP 與 HTTP架構設計與分布式算法數(shù)據(jù)庫知...
    消失er閱讀 4,565評論 1 10
  • 透過車窗 遇見一束光 那是你明媚的臉龐 行在路上 充滿歡聲笑語 因為此間有你 一束光 照亮我的心房 在光明中尋找希...
    與你仗劍天涯閱讀 344評論 0 1
  • 人的后半生是從什么時候開始的?根據(jù)人的壽命,公認的說法大約是從四十歲到五十歲之間,精確的時間可能因人而異。 在這個...
    taoyh閱讀 850評論 0 49
  • 奧美互動全球董事長兼CEO布賴恩·費瑟斯通豪在接受《中歐商業(yè)評論》采訪時談到了領導力的話題。他認為,領導者顧及的范...
    知識在生長閱讀 215評論 0 0

友情鏈接更多精彩內容