修改:工程结构变更为 maven 工程

This commit is contained in:
梁显优 2023-06-25 02:21:32 +08:00
parent c0a1c60cb6
commit bdeb961002
40 changed files with 77 additions and 13 deletions

17
pom.xml Normal file
View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>net.tccn</groupId>
<artifactId>zhub-client-redkale</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
</project>

View File

@ -1,15 +1,10 @@
package net.tccn.cache; package net.tccn;
import org.redkale.net.AsyncIOGroup; import org.redkale.net.AsyncIOGroup;
import org.redkale.util.AnyValue; import org.redkale.util.AnyValue;
import org.redkale.util.ResourceFactory; import org.redkale.util.ResourceFactory;
import org.redkalex.cache.redis.MyRedisCacheSource; import org.redkalex.cache.redis.MyRedisCacheSource;
import java.io.Serializable;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import static org.redkale.boot.Application.RESNAME_APP_CLIENT_ASYNCGROUP; import static org.redkale.boot.Application.RESNAME_APP_CLIENT_ASYNCGROUP;
import static org.redkale.source.AbstractCacheSource.*; import static org.redkale.source.AbstractCacheSource.*;
@ -19,7 +14,7 @@ public class RedisTest {
static { // redis://:*Zhong9307!@47.111.150.118:6064?db=2 static { // redis://:*Zhong9307!@47.111.150.118:6064?db=2
AnyValue.DefaultAnyValue conf = new AnyValue.DefaultAnyValue().addValue(CACHE_SOURCE_MAXCONNS, "1"); AnyValue.DefaultAnyValue conf = new AnyValue.DefaultAnyValue().addValue(CACHE_SOURCE_MAXCONNS, "1");
conf.addValue(CACHE_SOURCE_NODE, new AnyValue.DefaultAnyValue().addValue(CACHE_SOURCE_URL, "redis://:*Zhong9307!@47.111.150.118:6064?db=0")); conf.addValue(CACHE_SOURCE_NODE, new AnyValue.DefaultAnyValue().addValue(CACHE_SOURCE_URL, "redis://:123456@127.0.0.1:6379?db=0"));
final ResourceFactory factory = ResourceFactory.create(); final ResourceFactory factory = ResourceFactory.create();
final AsyncIOGroup asyncGroup = new AsyncIOGroup(8192, 16); final AsyncIOGroup asyncGroup = new AsyncIOGroup(8192, 16);
asyncGroup.start(); asyncGroup.start();
@ -28,6 +23,8 @@ public class RedisTest {
//source.defaultConvert = JsonFactory.root().getConvert(); //source.defaultConvert = JsonFactory.root().getConvert();
source.init(conf); source.init(conf);
System.out.println(source.get("a"));
//--------------------- bit ------------------------------ //--------------------- bit ------------------------------
/*boolean ax = source.getBit("ax", 6); /*boolean ax = source.getBit("ax", 6);
System.out.println("ax:"+ ax); System.out.println("ax:"+ ax);
@ -47,12 +44,62 @@ public class RedisTest {
source.lock("lockx", 5000); source.lock("lockx", 5000);
*/ */
source.keysStartsWith("more-hot").forEach(x -> {
System.out.println(x);
source.del(x);
int i = (short) 3;
});
source.keysStartsWith("districtbeans").forEach(x -> {
System.out.println(x);
source.del(x);
});
source.keysStartsWith("oss-blind-users").forEach(x -> {
System.out.println(x);
source.del(x);
});
source.keysStartsWith("venue:drama-product-schedule-fee:rt-lbeuai84:20221217").forEach(x -> {
System.out.println(x);
source.del(x);
});
source.keysStartsWith("venue:site-hour-fee:54f6e9b74cd7416db8d605366c1f49c2:20220729").forEach(x -> {
System.out.println(x);
source.del(x);
});
source.keysStartsWith("rainbow").forEach(x -> {
System.out.println(x);
source.del(x);
});
source.keysStartsWith("run").forEach(x -> {
System.out.println(x);
source.del(x);
});
source.keysStartsWith("today").forEach(x -> {
System.out.println(x);
source.del(x);
});
source.keysStartsWith("user").forEach(x -> {
System.out.println(x);
source.del(x);
});
source.keysStartsWith("im:").forEach(x -> {
System.out.println(x);
source.del(x);
});
source.keysStartsWith("ios-").forEach(x -> {
System.out.println(x);
source.del(x);
});
//--------------------- set ------------------------------ //--------------------- set ------------------------------
source.del("setx"); /*source.del("setx");
/* *//*
int[] ints = {1, 2, 3}; int[] ints = {1, 2, 3};
source.sadd("setx", ints); source.sadd("setx", ints);
*/ *//*
//source.sadd("setx", list.toArray(Integer[]::new)); //source.sadd("setx", list.toArray(Integer[]::new));
List<Integer> list = List.of(2, 3, 5); List<Integer> list = List.of(2, 3, 5);
@ -87,17 +134,17 @@ public class RedisTest {
Map<String, String> hms = source.getHms("hmx", "a", "b"); Map<String, String> hms = source.getHms("hmx", "a", "b");
System.out.println("hmx:" + hms); System.out.println("hmx:" + hms);
/*System.out.println("======================================================"); *//*System.out.println("======================================================");
System.out.println(source.incrHm("hmx", "a", -6.0)); System.out.println(source.incrHm("hmx", "a", -6.0));
hms = source.getHms("hmx", "a", "b"); hms = source.getHms("hmx", "a", "b");
System.out.println("hmxa+1后的结果 " + hms);*/ System.out.println("hmxa+1后的结果 " + hms);*//*
System.out.println("======================================================"); System.out.println("======================================================");
source.setHm("hmx", "c", 12); source.setHm("hmx", "c", 12);
hms = source.getHms("hmx", "a", "b", "c", "d", "a"); hms = source.getHms("hmx", "a", "b", "c", "d", "a");
System.out.println("hmx设置 c=12 后的结果 " + hms); System.out.println("hmx设置 c=12 后的结果 " + hms);
System.out.println("======================================================"); System.out.println("======================================================");
Double c = source.getHm("hmx", double.class, "c"); Double c = source.getHm("hmx", double.class, "c");
System.out.println("hmx 中 c 值:" + c); System.out.println("hmx 中 c 值:" + c);*/
/*Map<String, Object> hmx = source.getHmall("hmx"); /*Map<String, Object> hmx = source.getHmall("hmx");
System.out.println("Hmall" + hmx);*/ System.out.println("Hmall" + hmx);*/