Class PrefixStringRedisSerializer

java.lang.Object
org.springframework.data.redis.serializer.StringRedisSerializer
net.wenzuo.atom.redis.config.PrefixStringRedisSerializer
All Implemented Interfaces:
org.springframework.data.redis.serializer.RedisSerializer<String>

public class PrefixStringRedisSerializer extends org.springframework.data.redis.serializer.StringRedisSerializer
Since:
2024-10-29
Author:
Catch
  • Constructor Details

    • PrefixStringRedisSerializer

      public PrefixStringRedisSerializer()
    • PrefixStringRedisSerializer

      public PrefixStringRedisSerializer(String prefix)
    • PrefixStringRedisSerializer

      public PrefixStringRedisSerializer(Charset charset)
    • PrefixStringRedisSerializer

      public PrefixStringRedisSerializer(Charset charset, String prefix)
  • Method Details

    • serialize

      @NonNull public byte[] serialize(String value) throws org.springframework.data.redis.serializer.SerializationException
      Specified by:
      serialize in interface org.springframework.data.redis.serializer.RedisSerializer<String>
      Overrides:
      serialize in class org.springframework.data.redis.serializer.StringRedisSerializer
      Throws:
      org.springframework.data.redis.serializer.SerializationException
    • deserialize

      @NonNull public String deserialize(byte[] bytes) throws org.springframework.data.redis.serializer.SerializationException
      Specified by:
      deserialize in interface org.springframework.data.redis.serializer.RedisSerializer<String>
      Overrides:
      deserialize in class org.springframework.data.redis.serializer.StringRedisSerializer
      Throws:
      org.springframework.data.redis.serializer.SerializationException