Suivi — Dépêches Conversion d'un journal en dépêche et nettoyage redis

#3037 Posté par  (site web personnel) . État de l’entrée : ouverte. Licence CC By‑SA.
Étiquettes : aucune
1
17
sept.
2023
models/diary.rb
  def convert
(...)
      $redis.set "convert/#{@news.id}", self.id

models/news.rb
  def publish
(...)
    diary_id = $redis.get("convert/#{self.id}")
    Diary.find(diary_id).update_column(:converted_news_id, self.id) if diary_id

A priori une fois la dépêche publiée et le journal mis à jour pour faire le lien avec la dépêche, on n'a plus besoin de conserver l'entrée redis convert/<diary_id>

(nb: il y en 216 actuellement dans le redis de prod, ce n'est pas ce qui prend le plus de place, mais comme il s'agit d'entrées sans expiration et que personne ne supprime, ça n'ira pas en s'arrangeant)

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.