Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RedisCommandReplicator Native method implementation #3

Open
wants to merge 31 commits into
base: main
Choose a base branch
from

Conversation

liqi19950722
Copy link

@liqi19950722 liqi19950722 commented Mar 17, 2024

实现 #2

新增 dependency org.testcontainers io.smallrye.jandex
microsphere-redis-spring 主要是新增class
microsphere-redis-replicator-spring 接口有变动

io.microsphere.redis.spring.metadata.RedisCommandsMethodHandles#transferMethodToMethodSignature
在生成方法签名的时候遇到问题,水平有限,实现不出来

add PrimitiveType
add ArrayType
add VoidType
add ParameterizedType
add ClassType
add method getMethodHandleBy
add MethodHandleNotFoundException when not found
add testcontainers in the test scope
add spring-boot-starter-data-redis in the test scope to autoconfigure in test
test RedisCommandReplicatedEvent by use MethodHandleEventHandle way
jandex 3.1.6 -> 3.1.7
add writeCommandMethodHandlesCache
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant