Redis
 sql >> Teknologi Basis Data >  >> NoSQL >> Redis

Spring Data Redis - ID UUID - ConverterNotFoundException

EDIT:

Untuk lebih tepatnya, Anda harus mendaftarkan kacang CustomConversion dalam konteks Anda dengan nama redisCustomConversions. Lihat posting ini:Redis - Cara mengonfigurasi konversi khusus

Jadi dalam kasus Anda itu akan menjadi seperti

@Bean
public CustomConversion redisCustomConversions(){
    return new CustomConversions(
        Arrays.asList(new UUIDToStringConverter(), new StringToUUIDConverter()))))
}

Asli:

Saya pikir cara termudah untuk memperbaikinya adalah dengan menulis konverter tipe untuk uuid. Sesuatu seperti

class UUIDConverter implements Converter<UUID, String>

Atau bila diperlukan

class UUIDConverter implements Converter<UUID, byte[]>

Anda harus mendaftarkan ini sebagai kacang dalam konteks Anda.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana menerapkan transaksi dengan rollback di Redis

  2. Bagaimana cara menggunakan redis PUBLISH/SUBSCRIBE dengan nodejs untuk memberi tahu klien ketika nilai data berubah?

  3. Apakah ada cara untuk flushall pada cluster sehingga semua kunci dari master dan slave dihapus dari db

  4. Mengapa saya harus menggunakan Redis ketika saya memiliki PostgreSQL sebagai database saya untuk Django?

  5. Mendapatkan alamat Redis Master dari Sentinel C#