Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 16118|Vastaus: 1

[Redis] Kuinka monta avainta redis-instanssiin voidaan tallentaa, ja mitkä ovat maksimiavaimet ja arvot?

[Kopioi linkki]
Julkaistu 24.1.2019 9.46.20 | | | |
Virallisesti yksittäinen näppäimistö voi käsitellä 250 miljoonaa avainta, ja avaimen tai arvon maksimikoko on 512M.

Mikä on maksimimäärä avaimia, joita yksittäinen Redis-instanssi voi pitää? ja mikä on maksimimäärä alkioita Hashissa, Listassa, Setissä, Sorted Setissä?
Redis pystyy käsittelemään jopa 232 näppäintä, ja käytännössä sitä on testattu käsittelemään vähintään 250 miljoonaa avainta per instanssi.

Jokainen tiiviste, lista, joukko ja lajiteltu joukko voi sisältää 232 alkiota.

Toisin sanoen rajasi on todennäköisesti järjestelmän käytettävissä oleva muisti.



Viitelinkit:https://redis.io/topics/faq






Edellinen:7-3 voitto Etelä-Korean baseball-joukkueesta
Seuraava:14. tammikuuta Morning Post (torstai)
 Vuokraisäntä| Julkaistu 5.3.2019 17.14.33 |
Joukkotyyppiä käytetään myös useiden merkkijonoalkioiden tallentamiseen, mutta toisin kuin lista, sen alkiot ovat järjestämättömiä ja toistamattomia, eikä alkioita voi saada indeksin avulla. Kuten alla olevassa kuvassa näkyy, user:1:follows-joukko sisältää neljä elementtiä: "hänen", "se", "urheilu" ja "musiikki", ja joukko voi tallentaa enintään (2 jopa 32–1) elementtiä.



1) Keräyksen sisäiset toiminnot
(1) Lisää elementin lisäysavainarvo [arvo...]  Palautustulos on onnistuneesti lisättyjen elementtien määrä.

(2) Poista elementti srem key value [value...]  Palautustulos on onnistuneesti poistettujen alkioiden määrä.

(3) Hanki scard-avaimen määrä

(4) Selvitä, kuuluuko alkio sismember-avainarvojen joukkoon

(5) Satunnainen määrä alkioita palauttaa joukosta SrandMember Key [count] [count] on valinnainen parametri, jos sitä ei ole kirjoitettu, oletusarvo on: 1.

(6) Satunnaisesti pop-elementit joukon spop-näppäimestä voivat satunnaisesti popata alkion joukosta.

(7) Hanki kaikki joukon jäsenavaimen alkiot Saat kaikki kokoelman alkiot, ja palautustulos on epäjärjestyksessä.

2) Toiminta kokoelmien välillä
(1) Etsi useiden joukkojen leikkaus sinter-avain [avain...]

(2) Etsi useiden joukkojen union-avain [avain...]

(3) Etsi useiden joukkojen erotusjoukko sdiff-avain [avain...]

(4) Tallenna leikkaus-, union- ja erotusjoukon tulokset.

sinterstore storeNäppäin [avain...]
sunionstore storeAvainavain [avain...]
sdiffstore storeNäppäin [avain...]

Joukkojen välinen operaatio vie enemmän aikaa, kun alkioita on paljon, joten redis tarjoaa yllä olevat kolme komentoa (alkuperäinen komento + tallenna) tallentaakseen leikkaus-, yhdiste- ja erotusjoukot storeKeylle, esimerkiksi tallentaa leikkaustulokset kahden user:1:follows- ja user:2:follows-kokoelman välillä user:1_2:follows.



Varat:https://www.cnblogs.com/pirlo21/p/7120935.html
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com