From 862babe39b8bca4e95fdf5818760ec32576cf054 Mon Sep 17 00:00:00 2001 From: zhenghaoyu Date: Wed, 13 Sep 2023 20:10:11 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=B5=8B=E8=AF=95=E4=BB=A3=E7=A0=81=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/springblade/auth/TestService.java | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 blade-auth/src/test/java/org/springblade/auth/TestService.java diff --git a/blade-auth/src/test/java/org/springblade/auth/TestService.java b/blade-auth/src/test/java/org/springblade/auth/TestService.java new file mode 100644 index 00000000..29b25671 --- /dev/null +++ b/blade-auth/src/test/java/org/springblade/auth/TestService.java @@ -0,0 +1,60 @@ +package org.springblade.auth; + +import com.alibaba.fastjson.JSONObject; +import io.protostuff.LinkedBuffer; +import io.protostuff.ProtobufIOUtil; +import io.protostuff.Schema; +import io.protostuff.runtime.RuntimeSchema; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.extension.ExtendWith; +import org.springblade.common.cache.CacheNames; +import org.springblade.core.cache.utils.CacheUtil; +import org.springblade.core.redis.cache.BladeRedis; +import org.springblade.core.test.BladeBootTest; +import org.springblade.core.test.BladeSpringExtension; +import org.springblade.core.tool.utils.ProtostuffUtil; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.redis.core.RedisTemplate; + +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.UnsupportedEncodingException; + +@ExtendWith(BladeSpringExtension.class) +@BladeBootTest(appName = "blade-auth", enableLoader = true) +public class TestService { + + @Autowired + private BladeRedis bladeRedis; + + + @Test + public void test2() { + RedisTemplate redisTemplate = bladeRedis.getRedisTemplate(); +// byte[] dump = redisTemplate.dump("627683:logpm:user:warehouse:select:1649331096967450625"); +// Schema schema = RuntimeSchema.getSchema(String.class); +// LinkedBuffer buffer = LinkedBuffer.allocate(256); +// String s = schema.newMessage(); +// ProtobufIOUtil.mergeFrom(new ByteArrayInputStream(dump), s, schema, buffer); + +// JSONObject jsonObject = new JSONObject(); +// jsonObject.put("name","xiaob"); +// jsonObject.put("age",23); + +// bladeRedis.setEx(CacheNames.tenantKeyObj("627683", CacheNames.USER_WAREHOUSE_KEY, "1649331096967450625"), jsonObject.toJSONString(), 30 * 24 * 60 * 60L); +// bladeRedis.setEx(CacheNames.tenantKeyObj("627683111", CacheNames.USER_WAREHOUSE_KEY, "1649331096967450625"), ProtostuffUtil.serialize(jsonObject.toJSONString()), 30 * 24 * 60 * 60L); + +// Object o = bladeRedis.get("627683:logpm:user:warehouse:select:1649331096967450625"); + +// byte[] dump = redisTemplate.dump("627683:logpm:user:warehouse:select:1649331096967450625"); + + Object o = bladeRedis.get("627683:logpm:user:warehouse:select:1649331096967450625"); +// Object o = bladeRedis.get("627683111:logpm:user:warehouse:select:1649331096967450625"); + +// String deserialize = ProtostuffUtil.deserialize(dump, String.class); + + System.out.println(111); + + } + +}