zoukankan      html  css  js  c++  java
  • Redis题目

    1、redis 如何实现序列化

      https://www.jianshu.com/p/5160c8fd957d/

      1)StringRedisSerializer

        一般如果key-value都是string的话,使用StringRedisSerializer就可以了

        String 序列化方式  使用  字符串和二进制数组的直接转换

      2)JacksonJsonRedisSerializer

        如果需要保存对象为json的话推荐使用JacksonJsonRedisSerializer,它不仅可以将对象序列化,还可以将对象转换为json字符串并保存到redis中,但需要和jackson配合一起使用。

        用JacksonJsonRedisSerializer序列化的话,被序列化的对象不用实现Serializable接口。

        Jackson是利用反射和getter和setter方法进行读取的,如果不想因为getter和setter方法来影响存储,就要使用注解来定义被序列化的对象。

        Jackson序列化的结果清晰,容易阅读,而且存储字节少,速度快,推荐。    

      3)JdkSerializationRedisSerializer序列化

        用JdkSerializationRedisSerializer序列化的话,被序列化的对象必须实现Serializable接口。  

      

      

    JSON 序列化方式

  • 相关阅读:
    jQuery小技巧
    HTML5 学习指导
    js对象排序&&倒序
    JS 中如何判断字符串类型的数字
    JavaScript中function的多义性
    JS 继承
    45.oracle表类型、数据拆分、表分区
    44.oracle表空间的使用
    43.oracle同义词
    42.oracle物化视图
  • 原文地址:https://www.cnblogs.com/Jomini/p/15418053.html
Copyright © 2011-2022 走看看