Maison >base de données >Redis >Comment définir la mémoire maximale occupée par Redis

Comment définir la mémoire maximale occupée par Redis

王林
王林avant
2020-12-17 09:18:433249parcourir

Comment définir la mémoire maximale occupée par Redis

Méthode de paramétrage :

(Partage vidéo d'apprentissage : Tutoriel vidéo Redis)

Les paramètres Redis occupent un emplacement physique machine Mémoire maximale

#占用最大20G
maxmemory 20480mb

La mémoire des paramètres Redis ne peut pas être chargée et celles qui sont sur le point d'expirer seront supprimées pour une durée limitée.

Lorsque la mémoire actuellement utilisée dépasse la limite maxmemory, la politique de nettoyage active est déclenchée

  • volatile-lru : effectuez uniquement le LRU sur les clés avec un délai d'expiration défini (valeur par défaut )

  • allkeys-lru : Supprimer le

  • keyvolatile-random : La suppression aléatoire est sur le point d'expirer

  • keyallkeys-random : supprimer aléatoirement

  • volatile-ttl : supprimer le

  • noeviction : ne jamais expirer , renvoie une erreur lorsque mem_used memory Il a dépassé le paramètre maxmemory, pour toutes les demandes de lecture et d'écriture

#超过后删除即将过期的
maxmemory-policy  volatile-ttl

Recommandations associées : Tutoriel de base de données Redis

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer