zoukankan      html  css  js  c++  java
  • spring data redis template GenericJackson2JsonRedisSerializer的使用

    配置

        <!-- redis template definition -->
        <bean id="myRedisTemplate" class="org.springframework.data.redis.core.RedisTemplate" p:connection-factory-ref="jedisConnectionFactory">
            <property name="defaultSerializer">
                <bean class="org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer"></bean>
            </property>
            
        </bean>

    上述配置的后果是:序列化后的key也变成了json

    修改配置为以下后:

    <bean id="myRedisTemplate" class="org.springframework.data.redis.core.RedisTemplate" p:connection-factory-ref="jedisConnectionFactory">
            <property name="defaultSerializer">
                <bean class="org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer"></bean>
            </property>
            <property name="keySerializer">
                <bean class="org.springframework.data.redis.serializer.StringRedisSerializer" />
            </property>
            <property name="hashKeySerializer">
                <bean class="org.springframework.data.redis.serializer.StringRedisSerializer" />
            </property>
        </bean>

    效果:

    用redis desktop developer查看:

    key已经变回了字符串格式。

  • 相关阅读:
    3.10上午学习内容
    计算机网络基础
    2017.3.30-morning
    2017.3.29-afternoon
    2017.3.29-morning
    2017.3.28-afternoon
    2017.3.28-morning
    2017.3.27-afternoon
    2017.3.27-morning
    2017.3.24-morning
  • 原文地址:https://www.cnblogs.com/grey-wolf/p/7910232.html
Copyright © 2011-2022 走看看