10 parimat Redise intervjuu küsimust ja vastust (2025)
1) Mis on Redis?
Redis on täiustatud võtmeväärtuste andmesalv ja vahemälu. Seda nimetatakse ka andmestruktuuri serveriks, kuna võtmed ei sisalda mitte ainult stringe, vaid ka räsi, komplekte, loendeid ja sorteeritud komplekte. Redist kasutavad ettevõtted hõlmavad StackOverflow, Twitter, Github jne.Tasuta PDF-i allalaadimine: Redis Cache'i intervjuu küsimused ja vastused
2) Selgitage Redise replikatsioonifunktsiooni?
Redis toetab lihtsat ülem-alluv replikatsiooni. Kui seos on loodud, edastatakse andmed ülemseadmelt alamseadmele. Kui see on tehtud, kopeeritakse kõik ülemseadme muudatused alamseadmesse3) Mis vahe on Memcachedil ja Redisel?
Redis | Mälestatud |
|
|
4) Millised on Redise kasutamise eelised?
Redise kasutamise eelised on- See tagab suure kiiruse
- See toetab serveripoolset lukustamist
- Sellel on palju kliendi lib
- Sellel on käsutaseme Atomic Operation (tx-operatsioon)
5) Millised on Redise piirangud?
- See on ühe keermega
- Sellel on järjepideva räsimise jaoks piiratud klienditugi
- Sellel on püsivuse tagamiseks märkimisväärsed üldkulud
- Seda ei kasutata laialdaselt
6) Loetlege Redise toiminguklahvid?
Redise toiminguklahvid hõlmavad- Klahv TYPE
- TTL võti
- KEYS muster
- EXPIRE klahvi sekundid
- EXPIREAT võtme ajatempel
- EXISTS võti
- DEL võti
7) Millist PHP moodulit saab Redisega kasutada?
PHP moodulis on PRedis eelistatavam kui Redid PHP sidumine või Resident8) Kas Redis annab nii kiirust kui vastupidavust?
Ei, Redis seab kiiruse suurendamiseks sihilikult ohtu vastupidavuse. Redis kirjutab süsteemi tõrke või krahhi korral kettale, kuid võib maha jääda ja kaotada andmed, mida ei salvestata.9) Kuidas saate Redis vastupidavust parandada?
Redise vastupidavuse parandamiseks "lisa ainult fail" saab konfigureerida kettal oleva fsynci andmete abil.- Fsync () iga kord, kui lisamise logifaili lisatakse uus käsk: see on turvaline, kuid väga aeglane
- Fysnc() üks kord sekundis: see on kiire, kuid süsteemi tõrke korral võite kaotada 1 sekundi andmeid
- Mitte kunagi fsync(): See on ebaturvaline meetod ja teie andmed on käes Operatsioonisüsteem
10) Mainige, millised on asjad, mida peate Redise kasutamise ajal hoolitsema?
Redise kasutamisel tuleb hoolitseda- Valige võtmete nimetamiseks ja eesliideseks ühtne meetod. Hallake oma nimeruumi
- Looge võtmeprefikside register, mis ühendab kõik teie sisedokumendid selle rakenduse jaoks, millele need kuuluvad
- Iga klassi jaoks, mille olete oma Redise infrastruktuuri sisestanud: kavandage, rakendage ja testige prügi kogumise või andmete arhiivisalvestusele migreerimise mehhanisme
- Kavandage, juurutage ja testige killustusteeki enne, kui olete oma rakenduse juurutamisse palju investeerinud, ja veenduge, et hoiate igas serveris replitseeritud killud registrit
- Eraldage kõik oma K/V-pood ja sellega seotud toimingud oma teeki/API-sse või teenusesse
Küsimused 7 ja 10 on duplikaadid. Võib-olla võiks üks küsimus olla Redise võimalike kasutusjuhtude kohta.
Viga parandatud! Täname, et juhtisite tähelepanu sellele