sql >> データベース >  >> NoSQL >> Redis

SpringBootredisTemplateの自動配線に失敗しました

    RedisTemplate<String,Object>を作成しています BeanとそれをRedisTemplate<String,String>に自動配線しようとしています フィールド

    Redisのvalueが必要な場合 Stringとしてもシリアル化されます StringRedisSerializerを使用します RedisTemplateの場合 のvalueSerializer 財産。 redistemplateを変更します 以下のように豆:

    <bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate" p:connection-factory-ref="jedisConnectionFactory">
     <property name="keySerializer" ref="stringSerializer" />
     <property name="valueSerializer" ref="stringSerializer" />
    </bean>
    

    または、StringRedisTemplateのBeanを作成することをお勧めします 、したがって、StringRedisSerializerを作成する必要はありません 自分で。

    <bean id="stringRedisTemplate" class="org.springframework.data.redis.core.StringRedisTemplate"
    p:connection-factory-ref="jedisConnectionFactory"/>
    

    @Autowired private RedisTemplate<String, String> redisTを変更します @Autowired private StringRedisTemplate redisT



    1. MongoDBサーバーのディスクスペースの理解と管理

    2. HBase用のJavaガベージコレクションのチューニング

    3. mongodbデータベースをエクスポート/ダンプするにはどうすればよいですか?

    4. MongodbとMAMP