Redisson

架设在redis基础上的java驻内存 数据网格(In-Memory Data Grid),基于NIO的Netty框架上,利用了redis键值数据库




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);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 包含的重点内容:JAVA基础JVM 知识开源框架知识操作系统多线程TCP 与 HTTP架构设计与分布式算法数据库知...
    消失er阅读 4,389评论 1 10
  • 透过车窗 遇见一束光 那是你明媚的脸庞 行在路上 充满欢声笑语 因为此间有你 一束光 照亮我的心房 在光明中寻找希...
    与你仗剑天涯阅读 307评论 0 1
  • 人的后半生是从什么时候开始的?根据人的寿命,公认的说法大约是从四十岁到五十岁之间,精确的时间可能因人而异。 在这个...
    taoyh阅读 815评论 0 49
  • 奥美互动全球董事长兼CEO布赖恩·费瑟斯通豪在接受《中欧商业评论》采访时谈到了领导力的话题。他认为,领导者顾及的范...
    知识在生长阅读 193评论 0 0