Comment effectuer le Magasin de Persistance dans le Redis?
après l'arrêt de l'redis serveur, les valeurs enregistrées à l'aide de jeu est détruit, ici, j'ai trouvé la façon d'utiliser le magasin de persistance, quelqu'un aider moi, comment faire pour obtenir qu'à l'aide de javascript ?
Je veux stocker des valeurs de clients dans le redis db, et utiliser cette valeur dans d'autres clients.
J'ai lu un document, il est mentionné la persistance est réalisé au moyen de clichés, mais ne pouvait pas obtenir de la manière de récupérer des données à partir du fichier de vidage.
OriginalL'auteur Jai Shakthi | 2012-06-06
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour configurer votre serveur Redis à l'appui d'un mécanisme de persistance. Cette configuration est stockée dans un fichier qui est donné comme un paramètre sur le redis-server en ligne de commande.
Ici est le fichier par défaut pour le Redis 2.4:
https://github.com/antirez/redis/blob/2.4/redis.conf
Fait deux différents taux de persistance des mécanismes sont prévus: des instantanés (RDB) et ajouter des fichiers (AOF). Vous trouverez une explication complète ici: http://redis.io/topics/persistence
Le mécanisme plus simple est instantanés (RDB). Il peut être activé par la définition de enregistrer, dbfilename et dir paramètres dans le fichier de configuration.
Pour activer RDB sans arrêter le Redis serveur, vous pouvez utiliser la commande suivante depuis le Redis client:
Il va se configurer RDB de vider tout toutes les 5 min (à adapter à votre propre situation).
Veuillez noter que vous êtes supposé utiliser le arrêt commande pour arrêter un serveur Redis. Le comportement par défaut est de générer un dernier cliché avant de s'arrêter. Le fichier de vidage est chargé en mémoire lorsque le Redis recommence.
Si vous avez besoin d'extraire les données du fichier de vidage (quand Redis est en mode hors connexion), vous avez un excellent paquet Python à https://github.com/sripathikrishnan/redis-rdb-tools
OriginalL'auteur Didier Spezia