2024-10-08 09:38:54 +08:00
|
|
|
|
/**
|
2025-03-04 10:42:17 +08:00
|
|
|
|
* 开源代码,仅供学习和交流研究使用,商用请联系三丙
|
|
|
|
|
|
* 微信:mohan_88888
|
|
|
|
|
|
* 抖音:程序员三丙
|
2026-06-10 14:26:04 +08:00
|
|
|
|
* 付费课程:https://www.bilibili.com/cheese/play/ss942400790
|
2024-10-08 09:38:54 +08:00
|
|
|
|
*/
|
|
|
|
|
|
package sanbing.jcpp.infrastructure.cache;
|
|
|
|
|
|
|
|
|
|
|
|
import org.springframework.data.redis.serializer.SerializationException;
|
|
|
|
|
|
import org.springframework.lang.Nullable;
|
|
|
|
|
|
|
|
|
|
|
|
public interface JCPPRedisSerializer<K, T> {
|
|
|
|
|
|
|
|
|
|
|
|
@Nullable
|
|
|
|
|
|
byte[] serialize(@Nullable T t) throws SerializationException;
|
|
|
|
|
|
|
|
|
|
|
|
@Nullable
|
|
|
|
|
|
T deserialize(K key, @Nullable byte[] bytes) throws SerializationException;
|
|
|
|
|
|
|
|
|
|
|
|
}
|