sql >> Database >  >> NoSQL >> Redis

Hoe geheugenanalyse uitvoeren op AWS ElastiCache?

RDBTools is een Redis-tool voor geheugenanalyse die uw AWS ElastiCache-instantie kan analyseren en aangepaste aanbevelingen voor uw Redis-instantie kan genereren. Dit artikel is een korte handleiding voor het uitvoeren van geheugenanalyse op AWS ElastiCache.

RDBTools installeren

  1. Lanceer een Amazon linux ec2-instantie in dezelfde VPC als ElastiCache
  2. Voer de volgende opdracht uit om docker
    sudo yum update -y
    sudo yum install -y docker
    sudo usermod -aG docker ec2-user
    
  3. Voer de volgende opdracht uit om RDBTools te installeren
    docker run -v rdbtools:/db -p 8001:8001 rdbtools/rdbtools:v0.9.42
    
  4. Wijs uw browser naar uw EC2 IP-adres.

Opmerking :Optioneel kunt u de Cloud Formation-sjabloon gebruiken om RDBTools te installeren.

Geheugenanalyse uitvoeren

  1. Voeg uw Redis-instantie toe die u wilt analyseren
  2. Navigeer naar Geheugenanalyse -> Overzicht, klik op Analyse uitvoeren
  3. U kunt analyses in online of offline modus uitvoeren.
    1. In online modus, geen extra invoer nodig, klik op doorgaan. RDBTools maakt verbinding met uw Redis-instantie en voert daarop een analyse uit.
    2. In de offlinemodus, als uw Redis-snapshotbestanden zich in de S3-bucket bevinden, kunt u het S3-pad opgeven in het invoervak. U kunt meerdere pad naar snapshots door komma's gescheiden opgeven. Zorg ervoor dat uw EC2-machine een IAM-rol heeft met ten minste alleen-lezen toegang tot uw s3-bucket.

Zodra de analyse is voltooid, krijgt u het volgende scherm. Lees meer over de geheugenanalysefunctie van RBDTools waar het u allemaal kan helpen.


  1. Wat is de juiste manier om een ​​HAVING te doen in een MongoDB GROUP BY?

  2. vertraagde_jobs versus resque versus bonenstaak?

  3. Hoe krijg ik alle sleutels in Redis

  4. Hoe het ISO-datumformaat terug te geven in PHP voor MongoDB?