From bdeb9610026907583de94c194ebef03240d62d18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A2=81=E6=98=BE=E4=BC=98?= <237809796@qq.com> Date: Sun, 25 Jun 2023 02:21:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=9A=E5=B7=A5=E7=A8=8B?= =?UTF-8?q?=E7=BB=93=E6=9E=84=E5=8F=98=E6=9B=B4=E4=B8=BA=20maven=20?= =?UTF-8?q?=E5=B7=A5=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 17 +++++ .../org.redkale.cluster.ClusterAgentProvider | 0 .../org.redkale.source.CacheSourceProvider | 0 .../java}/net/tccn/AbstractConsumer.java | 0 src/{ => main/java}/net/tccn/Event.java | 0 src/{ => main/java}/net/tccn/EventType.java | 0 src/{ => main/java}/net/tccn/IConsumer.java | 0 src/{ => main/java}/net/tccn/IProducer.java | 0 src/{ => main/java}/net/tccn/IType.java | 0 .../main/java/net/tccn}/RedisTest.java | 73 +++++++++++++++---- .../java}/net/tccn/ZhubAgentProvider.java | 0 .../java}/net/tccn/ZhubProvider.java | 0 .../java}/net/tccn/timer/TimerExecutor.java | 0 .../java}/net/tccn/timer/TimerTask.java | 0 .../java}/net/tccn/timer/Timers.java | 0 .../net/tccn/timer/queue/TimerQueue.java | 0 .../net/tccn/timer/scheduled/Scheduled.java | 0 .../tccn/timer/scheduled/ScheduledCycle.java | 0 .../tccn/timer/scheduled/ScheduledExpres.java | 0 .../java}/net/tccn/timer/task/Job.java | 0 .../java}/net/tccn/timer/task/Task.java | 0 src/{ => main/java}/net/tccn/zhub/Lock.java | 0 src/{ => main/java}/net/tccn/zhub/Rpc.java | 0 .../java}/net/tccn/zhub/RpcResult.java | 0 .../java}/net/tccn/zhub/ZHubClient.java | 0 .../cache/redis/AbstractRedisSource.java | 0 .../cache/redis/MyRedisCacheSource.java | 0 .../org/redkalex/cache/redis/RedisCRC16.java | 0 .../cache/redis/RedisCacheClient.java | 0 .../redkalex/cache/redis/RedisCacheCodec.java | 0 .../cache/redis/RedisCacheConnection.java | 0 .../cache/redis/RedisCacheReqAuth.java | 0 .../cache/redis/RedisCacheReqClose.java | 0 .../redkalex/cache/redis/RedisCacheReqDB.java | 0 .../cache/redis/RedisCacheReqPing.java | 0 .../cache/redis/RedisCacheRequest.java | 0 .../cache/redis/RedisCacheResult.java | 0 .../cache/redis/RedisCacheSource.java | 0 .../cache/redis/RedisCacheSourceProvider.java | 0 .../redkalex/cache/redis/RedisCryptor.java | 0 40 files changed, 77 insertions(+), 13 deletions(-) create mode 100644 pom.xml rename src/{ => main/java}/META-INF/services/org.redkale.cluster.ClusterAgentProvider (100%) rename src/{ => main/java}/META-INF/services/org.redkale.source.CacheSourceProvider (100%) rename src/{ => main/java}/net/tccn/AbstractConsumer.java (100%) rename src/{ => main/java}/net/tccn/Event.java (100%) rename src/{ => main/java}/net/tccn/EventType.java (100%) rename src/{ => main/java}/net/tccn/IConsumer.java (100%) rename src/{ => main/java}/net/tccn/IProducer.java (100%) rename src/{ => main/java}/net/tccn/IType.java (100%) rename {test/net.tccn/cache => src/main/java/net/tccn}/RedisTest.java (87%) rename src/{ => main/java}/net/tccn/ZhubAgentProvider.java (100%) rename src/{ => main/java}/net/tccn/ZhubProvider.java (100%) rename src/{ => main/java}/net/tccn/timer/TimerExecutor.java (100%) rename src/{ => main/java}/net/tccn/timer/TimerTask.java (100%) rename src/{ => main/java}/net/tccn/timer/Timers.java (100%) rename src/{ => main/java}/net/tccn/timer/queue/TimerQueue.java (100%) rename src/{ => main/java}/net/tccn/timer/scheduled/Scheduled.java (100%) rename src/{ => main/java}/net/tccn/timer/scheduled/ScheduledCycle.java (100%) rename src/{ => main/java}/net/tccn/timer/scheduled/ScheduledExpres.java (100%) rename src/{ => main/java}/net/tccn/timer/task/Job.java (100%) rename src/{ => main/java}/net/tccn/timer/task/Task.java (100%) rename src/{ => main/java}/net/tccn/zhub/Lock.java (100%) rename src/{ => main/java}/net/tccn/zhub/Rpc.java (100%) rename src/{ => main/java}/net/tccn/zhub/RpcResult.java (100%) rename src/{ => main/java}/net/tccn/zhub/ZHubClient.java (100%) rename src/{ => main/java}/org/redkalex/cache/redis/AbstractRedisSource.java (100%) rename src/{ => main/java}/org/redkalex/cache/redis/MyRedisCacheSource.java (100%) rename src/{ => main/java}/org/redkalex/cache/redis/RedisCRC16.java (100%) rename src/{ => main/java}/org/redkalex/cache/redis/RedisCacheClient.java (100%) rename src/{ => main/java}/org/redkalex/cache/redis/RedisCacheCodec.java (100%) rename src/{ => main/java}/org/redkalex/cache/redis/RedisCacheConnection.java (100%) rename src/{ => main/java}/org/redkalex/cache/redis/RedisCacheReqAuth.java (100%) rename src/{ => main/java}/org/redkalex/cache/redis/RedisCacheReqClose.java (100%) rename src/{ => main/java}/org/redkalex/cache/redis/RedisCacheReqDB.java (100%) rename src/{ => main/java}/org/redkalex/cache/redis/RedisCacheReqPing.java (100%) rename src/{ => main/java}/org/redkalex/cache/redis/RedisCacheRequest.java (100%) rename src/{ => main/java}/org/redkalex/cache/redis/RedisCacheResult.java (100%) rename src/{ => main/java}/org/redkalex/cache/redis/RedisCacheSource.java (100%) rename src/{ => main/java}/org/redkalex/cache/redis/RedisCacheSourceProvider.java (100%) rename src/{ => main/java}/org/redkalex/cache/redis/RedisCryptor.java (100%) diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..96d099f --- /dev/null +++ b/pom.xml @@ -0,0 +1,17 @@ + + + 4.0.0 + + net.tccn + zhub-client-redkale + 1.0-SNAPSHOT + + + 17 + 17 + UTF-8 + + + \ No newline at end of file diff --git a/src/META-INF/services/org.redkale.cluster.ClusterAgentProvider b/src/main/java/META-INF/services/org.redkale.cluster.ClusterAgentProvider similarity index 100% rename from src/META-INF/services/org.redkale.cluster.ClusterAgentProvider rename to src/main/java/META-INF/services/org.redkale.cluster.ClusterAgentProvider diff --git a/src/META-INF/services/org.redkale.source.CacheSourceProvider b/src/main/java/META-INF/services/org.redkale.source.CacheSourceProvider similarity index 100% rename from src/META-INF/services/org.redkale.source.CacheSourceProvider rename to src/main/java/META-INF/services/org.redkale.source.CacheSourceProvider diff --git a/src/net/tccn/AbstractConsumer.java b/src/main/java/net/tccn/AbstractConsumer.java similarity index 100% rename from src/net/tccn/AbstractConsumer.java rename to src/main/java/net/tccn/AbstractConsumer.java diff --git a/src/net/tccn/Event.java b/src/main/java/net/tccn/Event.java similarity index 100% rename from src/net/tccn/Event.java rename to src/main/java/net/tccn/Event.java diff --git a/src/net/tccn/EventType.java b/src/main/java/net/tccn/EventType.java similarity index 100% rename from src/net/tccn/EventType.java rename to src/main/java/net/tccn/EventType.java diff --git a/src/net/tccn/IConsumer.java b/src/main/java/net/tccn/IConsumer.java similarity index 100% rename from src/net/tccn/IConsumer.java rename to src/main/java/net/tccn/IConsumer.java diff --git a/src/net/tccn/IProducer.java b/src/main/java/net/tccn/IProducer.java similarity index 100% rename from src/net/tccn/IProducer.java rename to src/main/java/net/tccn/IProducer.java diff --git a/src/net/tccn/IType.java b/src/main/java/net/tccn/IType.java similarity index 100% rename from src/net/tccn/IType.java rename to src/main/java/net/tccn/IType.java diff --git a/test/net.tccn/cache/RedisTest.java b/src/main/java/net/tccn/RedisTest.java similarity index 87% rename from test/net.tccn/cache/RedisTest.java rename to src/main/java/net/tccn/RedisTest.java index 1547d99..f7e75fb 100644 --- a/test/net.tccn/cache/RedisTest.java +++ b/src/main/java/net/tccn/RedisTest.java @@ -1,15 +1,10 @@ -package net.tccn.cache; +package net.tccn; import org.redkale.net.AsyncIOGroup; import org.redkale.util.AnyValue; import org.redkale.util.ResourceFactory; 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.source.AbstractCacheSource.*; @@ -19,7 +14,7 @@ public class RedisTest { static { // redis://:*Zhong9307!@47.111.150.118:6064?db=2 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 AsyncIOGroup asyncGroup = new AsyncIOGroup(8192, 16); asyncGroup.start(); @@ -28,6 +23,8 @@ public class RedisTest { //source.defaultConvert = JsonFactory.root().getConvert(); source.init(conf); + System.out.println(source.get("a")); + //--------------------- bit ------------------------------ /*boolean ax = source.getBit("ax", 6); System.out.println("ax:"+ ax); @@ -47,12 +44,62 @@ public class RedisTest { 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 ------------------------------ - source.del("setx"); - /* + /*source.del("setx"); + *//* int[] ints = {1, 2, 3}; source.sadd("setx", ints); - */ + *//* //source.sadd("setx", list.toArray(Integer[]::new)); List list = List.of(2, 3, 5); @@ -87,17 +134,17 @@ public class RedisTest { Map hms = source.getHms("hmx", "a", "b"); System.out.println("hmx:" + hms); - /*System.out.println("======================================================"); + *//*System.out.println("======================================================"); System.out.println(source.incrHm("hmx", "a", -6.0)); hms = source.getHms("hmx", "a", "b"); - System.out.println("hmx:a+1后的结果 " + hms);*/ + System.out.println("hmx:a+1后的结果 " + hms);*//* System.out.println("======================================================"); source.setHm("hmx", "c", 12); hms = source.getHms("hmx", "a", "b", "c", "d", "a"); System.out.println("hmx:设置 c=12 后的结果 " + hms); System.out.println("======================================================"); Double c = source.getHm("hmx", double.class, "c"); - System.out.println("hmx 中 c 值:" + c); + System.out.println("hmx 中 c 值:" + c);*/ /*Map hmx = source.getHmall("hmx"); System.out.println("Hmall:" + hmx);*/ diff --git a/src/net/tccn/ZhubAgentProvider.java b/src/main/java/net/tccn/ZhubAgentProvider.java similarity index 100% rename from src/net/tccn/ZhubAgentProvider.java rename to src/main/java/net/tccn/ZhubAgentProvider.java diff --git a/src/net/tccn/ZhubProvider.java b/src/main/java/net/tccn/ZhubProvider.java similarity index 100% rename from src/net/tccn/ZhubProvider.java rename to src/main/java/net/tccn/ZhubProvider.java diff --git a/src/net/tccn/timer/TimerExecutor.java b/src/main/java/net/tccn/timer/TimerExecutor.java similarity index 100% rename from src/net/tccn/timer/TimerExecutor.java rename to src/main/java/net/tccn/timer/TimerExecutor.java diff --git a/src/net/tccn/timer/TimerTask.java b/src/main/java/net/tccn/timer/TimerTask.java similarity index 100% rename from src/net/tccn/timer/TimerTask.java rename to src/main/java/net/tccn/timer/TimerTask.java diff --git a/src/net/tccn/timer/Timers.java b/src/main/java/net/tccn/timer/Timers.java similarity index 100% rename from src/net/tccn/timer/Timers.java rename to src/main/java/net/tccn/timer/Timers.java diff --git a/src/net/tccn/timer/queue/TimerQueue.java b/src/main/java/net/tccn/timer/queue/TimerQueue.java similarity index 100% rename from src/net/tccn/timer/queue/TimerQueue.java rename to src/main/java/net/tccn/timer/queue/TimerQueue.java diff --git a/src/net/tccn/timer/scheduled/Scheduled.java b/src/main/java/net/tccn/timer/scheduled/Scheduled.java similarity index 100% rename from src/net/tccn/timer/scheduled/Scheduled.java rename to src/main/java/net/tccn/timer/scheduled/Scheduled.java diff --git a/src/net/tccn/timer/scheduled/ScheduledCycle.java b/src/main/java/net/tccn/timer/scheduled/ScheduledCycle.java similarity index 100% rename from src/net/tccn/timer/scheduled/ScheduledCycle.java rename to src/main/java/net/tccn/timer/scheduled/ScheduledCycle.java diff --git a/src/net/tccn/timer/scheduled/ScheduledExpres.java b/src/main/java/net/tccn/timer/scheduled/ScheduledExpres.java similarity index 100% rename from src/net/tccn/timer/scheduled/ScheduledExpres.java rename to src/main/java/net/tccn/timer/scheduled/ScheduledExpres.java diff --git a/src/net/tccn/timer/task/Job.java b/src/main/java/net/tccn/timer/task/Job.java similarity index 100% rename from src/net/tccn/timer/task/Job.java rename to src/main/java/net/tccn/timer/task/Job.java diff --git a/src/net/tccn/timer/task/Task.java b/src/main/java/net/tccn/timer/task/Task.java similarity index 100% rename from src/net/tccn/timer/task/Task.java rename to src/main/java/net/tccn/timer/task/Task.java diff --git a/src/net/tccn/zhub/Lock.java b/src/main/java/net/tccn/zhub/Lock.java similarity index 100% rename from src/net/tccn/zhub/Lock.java rename to src/main/java/net/tccn/zhub/Lock.java diff --git a/src/net/tccn/zhub/Rpc.java b/src/main/java/net/tccn/zhub/Rpc.java similarity index 100% rename from src/net/tccn/zhub/Rpc.java rename to src/main/java/net/tccn/zhub/Rpc.java diff --git a/src/net/tccn/zhub/RpcResult.java b/src/main/java/net/tccn/zhub/RpcResult.java similarity index 100% rename from src/net/tccn/zhub/RpcResult.java rename to src/main/java/net/tccn/zhub/RpcResult.java diff --git a/src/net/tccn/zhub/ZHubClient.java b/src/main/java/net/tccn/zhub/ZHubClient.java similarity index 100% rename from src/net/tccn/zhub/ZHubClient.java rename to src/main/java/net/tccn/zhub/ZHubClient.java diff --git a/src/org/redkalex/cache/redis/AbstractRedisSource.java b/src/main/java/org/redkalex/cache/redis/AbstractRedisSource.java similarity index 100% rename from src/org/redkalex/cache/redis/AbstractRedisSource.java rename to src/main/java/org/redkalex/cache/redis/AbstractRedisSource.java diff --git a/src/org/redkalex/cache/redis/MyRedisCacheSource.java b/src/main/java/org/redkalex/cache/redis/MyRedisCacheSource.java similarity index 100% rename from src/org/redkalex/cache/redis/MyRedisCacheSource.java rename to src/main/java/org/redkalex/cache/redis/MyRedisCacheSource.java diff --git a/src/org/redkalex/cache/redis/RedisCRC16.java b/src/main/java/org/redkalex/cache/redis/RedisCRC16.java similarity index 100% rename from src/org/redkalex/cache/redis/RedisCRC16.java rename to src/main/java/org/redkalex/cache/redis/RedisCRC16.java diff --git a/src/org/redkalex/cache/redis/RedisCacheClient.java b/src/main/java/org/redkalex/cache/redis/RedisCacheClient.java similarity index 100% rename from src/org/redkalex/cache/redis/RedisCacheClient.java rename to src/main/java/org/redkalex/cache/redis/RedisCacheClient.java diff --git a/src/org/redkalex/cache/redis/RedisCacheCodec.java b/src/main/java/org/redkalex/cache/redis/RedisCacheCodec.java similarity index 100% rename from src/org/redkalex/cache/redis/RedisCacheCodec.java rename to src/main/java/org/redkalex/cache/redis/RedisCacheCodec.java diff --git a/src/org/redkalex/cache/redis/RedisCacheConnection.java b/src/main/java/org/redkalex/cache/redis/RedisCacheConnection.java similarity index 100% rename from src/org/redkalex/cache/redis/RedisCacheConnection.java rename to src/main/java/org/redkalex/cache/redis/RedisCacheConnection.java diff --git a/src/org/redkalex/cache/redis/RedisCacheReqAuth.java b/src/main/java/org/redkalex/cache/redis/RedisCacheReqAuth.java similarity index 100% rename from src/org/redkalex/cache/redis/RedisCacheReqAuth.java rename to src/main/java/org/redkalex/cache/redis/RedisCacheReqAuth.java diff --git a/src/org/redkalex/cache/redis/RedisCacheReqClose.java b/src/main/java/org/redkalex/cache/redis/RedisCacheReqClose.java similarity index 100% rename from src/org/redkalex/cache/redis/RedisCacheReqClose.java rename to src/main/java/org/redkalex/cache/redis/RedisCacheReqClose.java diff --git a/src/org/redkalex/cache/redis/RedisCacheReqDB.java b/src/main/java/org/redkalex/cache/redis/RedisCacheReqDB.java similarity index 100% rename from src/org/redkalex/cache/redis/RedisCacheReqDB.java rename to src/main/java/org/redkalex/cache/redis/RedisCacheReqDB.java diff --git a/src/org/redkalex/cache/redis/RedisCacheReqPing.java b/src/main/java/org/redkalex/cache/redis/RedisCacheReqPing.java similarity index 100% rename from src/org/redkalex/cache/redis/RedisCacheReqPing.java rename to src/main/java/org/redkalex/cache/redis/RedisCacheReqPing.java diff --git a/src/org/redkalex/cache/redis/RedisCacheRequest.java b/src/main/java/org/redkalex/cache/redis/RedisCacheRequest.java similarity index 100% rename from src/org/redkalex/cache/redis/RedisCacheRequest.java rename to src/main/java/org/redkalex/cache/redis/RedisCacheRequest.java diff --git a/src/org/redkalex/cache/redis/RedisCacheResult.java b/src/main/java/org/redkalex/cache/redis/RedisCacheResult.java similarity index 100% rename from src/org/redkalex/cache/redis/RedisCacheResult.java rename to src/main/java/org/redkalex/cache/redis/RedisCacheResult.java diff --git a/src/org/redkalex/cache/redis/RedisCacheSource.java b/src/main/java/org/redkalex/cache/redis/RedisCacheSource.java similarity index 100% rename from src/org/redkalex/cache/redis/RedisCacheSource.java rename to src/main/java/org/redkalex/cache/redis/RedisCacheSource.java diff --git a/src/org/redkalex/cache/redis/RedisCacheSourceProvider.java b/src/main/java/org/redkalex/cache/redis/RedisCacheSourceProvider.java similarity index 100% rename from src/org/redkalex/cache/redis/RedisCacheSourceProvider.java rename to src/main/java/org/redkalex/cache/redis/RedisCacheSourceProvider.java diff --git a/src/org/redkalex/cache/redis/RedisCryptor.java b/src/main/java/org/redkalex/cache/redis/RedisCryptor.java similarity index 100% rename from src/org/redkalex/cache/redis/RedisCryptor.java rename to src/main/java/org/redkalex/cache/redis/RedisCryptor.java