Maison > base de données > Redis > le corps du texte

Quelles sont les méthodes de sérialisation Redis ?

(*-*)浩
Libérer: 2019-11-30 09:26:01
original
11028 Les gens l'ont consulté

Quelles sont les méthodes de sérialisation Redis ?

Utilisez la méthode de sérialisation suivante pour la valeur redis :

1 : JdkSerializationRedisSerializer : (Apprentissage recommandé : Tutoriel vidéo Redis )

2 : GenericJackson2JsonRedisSerializer

3 : StringRedisSerializer

4 : GenericFastJsonRedisSerializer

Trouvé seulement 4 : GenericFastJsonRedisSerializer, le meilleur à utiliser, pas de rapport d'erreurs

Ce qui suit est une brève introduction un par un

1 : JdkSerializationRedisSerializer :

La sérialisation des objets Java rencontre l'erreur suivante :

DefaultSerializer requires a Serializable payload but received an object of type [com.everestfortune.cf.bean.CaseInfoBean]
Copier après la connexion

Passer à logDB

Raison : les beans sérialisés à l'aide de JdkSerializationRedisSerializer doivent implémenter l'interface Serialisable

2 : GenericJackson2JsonRedisSerializer

L'obtention des données à partir de Redis a rencontré l'erreur suivante :

2019-04-26 11:26:41.510 ERROR 11656 --- [nio-9076-exec-7] c.e.cf.controller.ApplyController
Copier après la connexion

 : Redis n'a pas réussi à obtenir les données, mes=Impossible de lire JSON : Impossible de construire l'instance de `java.time.LocalDate`

(no Creators, like default construct, exist):
 cannot deserialize from Object value (no delegate- or property-based Creator)
Copier après la connexion

Raison : LocalDate est une nouvelle classe dans Java8. La méthode de sérialisation de GenericJackson2JsonRedisSerializer ne peut pas être reconnue

3 : StringRedisSerializer

ne peut pas sérialiser les beans, mais ne peut sérialiser que les données de type chaîne. , si les valeurs sont toutes de type chaîne, peuvent être sérialisées de cette manière

4 : GenericFastJsonRedisSerializer :

Aucun problème n'a été trouvé jusqu'à présent, c'est très utile

Pour plus d'articles techniques liés à Redis, veuillez visiter la colonne Tutoriel de démarrage de Redis pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!