可信赖的redis备份方案
伊谢尔伦
伊谢尔伦 2017-04-21 11:17:01
0
2
634

redis是基于内存的,所以存在当程序挂掉数据丢失的可能。我目前想到的备份方案是,做一个主从,从库做定时dump。

但是dump是不是实时的,而是隔一段时间做一次,所以这期间还是有丢失数据的可能。是否有方案能实时备份redis的数据,让redis出了问题以后快速恢复。

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(2)
迷茫

Activer AOF (fichier à ajouter uniquement).

大家讲道理

Le problème de la perte de données peut être résolu grâce à la réplication maître-esclave de Redis. Cependant, je pense qu’il existe des moyens de réduire le risque et l’ampleur de la perte de données. La saisie de tickets est un scénario typique à forte concurrence. Vous pouvez envisager de stocker uniquement les informations d'inventaire des tickets dans la mémoire et de stocker d'autres informations via une base de données plus fiable.

Solution spécifique :
1. Redis permet la réplication maître-esclave et peut utiliser plus de deux esclaves pour résoudre des problèmes ponctuels et équilibrer la charge lors de la fourniture de services de lecture externes
 ; 2. Quant à la solution de récupération de données en panne, vous pouvez vous déconnecter de l'opération de file d'attente pour enregistrer. Si le service plante, vous pouvez rapidement restaurer l'inventaire via les journaux après le redémarrage
 ; 3. Solutions pour réduire le risque de perte de données. Par exemple, utilisez la structure de données de file d'attente de redis pour enregistrer l'inventaire des tickets. Si vous quittez avec succès la file d'attente, vous obtiendrez le ticket. Enregistrez ensuite la relation de saisie du ticket dans la base de données, puis passez la commande et payez. 4. Dans l'expérience d'utilisation réelle, la probabilité de crash de Redis est faible, mais il est vraiment difficile de récupérer les données après un crash. Il est donc préférable d'examiner les scénarios d'utilisation. Si les données sont très importantes, il est recommandé d'éviter autant que possible de les placer dans la base de données mémoire. Il est préférable d'implémenter les données.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal