Browse Source

feature 增加redis配置

黎有为 1 year ago
parent
commit
6f5da7272b

+ 0 - 5
base-boot/src/main/resources/grid-partitioning.properties

@@ -1,5 +0,0 @@
-grid-partitioning.longitudeDegreeMap.120=0
-grid-partitioning.longitudeDegreeMap.121=8
-grid-partitioning.longitudeDegreeMap.122=68
-grid-partitioning.latitudeDegreeMap.30=0
-grid-partitioning.latitudeDegreeMap.31=20

+ 9 - 1
common-boot/pom.xml

@@ -10,7 +10,7 @@
     <artifactId>common-boot</artifactId>
     <version>0.0.1-SNAPSHOT</version>
     <name>common-boot</name>
-    <packaging>pom</packaging>
+    <packaging>jar</packaging>
     <properties>
         <java.version>1.8</java.version>
     </properties>
@@ -28,5 +28,13 @@
             <groupId>io.springfox</groupId>
             <artifactId>springfox-swagger2</artifactId>
         </dependency>
+        <dependency>
+            <groupId>org.springframework.boot</groupId>
+            <artifactId>spring-boot</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.redisson</groupId>
+            <artifactId>redisson</artifactId>
+        </dependency>
     </dependencies>
 </project>

+ 28 - 0
common-boot/src/main/java/com/citygis/commonboot/redisson/RedissonConfiguration.java

@@ -0,0 +1,28 @@
+package com.citygis.commonboot.redisson;
+
+import org.redisson.Redisson;
+import org.redisson.api.RedissonClient;
+import org.redisson.config.Config;
+import org.redisson.config.SingleServerConfig;
+import org.springframework.beans.factory.annotation.Value;
+import org.springframework.context.annotation.Bean;
+import org.springframework.context.annotation.Configuration;
+
+@Configuration
+public class RedissonConfiguration {
+
+    @Value("${redis.host}")
+    private String host;
+    @Value("${redis.port}")
+    private String port;
+    @Value("${redis.password}")
+    private String password;
+
+    @Bean
+    public RedissonClient getRedisson() {
+        Config config = new Config();
+        SingleServerConfig singleServerConfig = config.useSingleServer();
+        singleServerConfig.setAddress("redis://" + host + ":" + port).setPassword(password);
+        return Redisson.create(config);
+    }
+}