Redis jappoġġja varjetà ta' strutturi ta' data differenti, li jippermettulek taħżen u tipproċessa d-data b'mod flessibbli u effiċjenti. Hawn taħt hawn xi strutturi tad-dejta Redis u kif tużahom:
String
- Taħżen valur wieħed għal kull ċavetta.
- Użat għal każijiet sempliċi bħall-ħażna ta 'informazzjoni tal-utent, għadd, eċċ.
- Kmandi komuni:
SET, GET, INCR, DECR, APPEND, etc.
Hashes
- Jaħżen l-oqsma u l-valuri korrispondenti tagħhom għal ċavetta.
- Użat għall-ħażna ta 'dejta kumplessa b'oqsma u valuri msemmija.
- Kmandi komuni:
HSET, HGET, HDEL, HKEYS, HVALS, etc.
Listi
- Taħżen lista ordnata ta' valuri.
- Użat għal każijiet fejn għandek bżonn tgħaddi minn lista fl-ordni jew timplimenta kju.
- Kmandi komuni:
LPUSH, RPUSH, LPOP, RPOP, LRANGE, etc.
Sets
- Taħżen sett ta 'valuri uniċi, mingħajr ebda ordni.
- Użat għat-tiftix u l-ipproċessar ta 'elementi uniċi.
- Kmandi komuni:
SADD, SREM, SMEMBERS, SINTER, SUNION, etc.
Sorted Sets
- Jaħżen sett ta' valuri uniċi magħżula skont il-punteġġi korrispondenti tagħhom.
- Użat għall-ħażna u l-ipproċessar tad-dejta ordnata.
- Kmandi komuni:
ZADD, ZREM, ZRANGE, ZRANK, ZSCORE, etc.
Strutturi Oħra tad-Data Kumpless
Redis jappoġġja wkoll strutturi oħra ta 'data kumplessi bħal Bitmaps(BITOP), HyperLogLogs(PFADD, PFCOUNT), Geospatial(GEOADD, GEODIST), Streams(XADD, XREAD), etc.
Meta tuża Redis, ikkunsidra li tagħżel l-istruttura tad-dejta xierqa għal kull każ ta 'użu biex tisfrutta b'mod effettiv il-qawwa tal Redis -ħażna u l-ipproċessar tad-dejta.