Redis inasaidia aina mbalimbali za miundo ya data, kukuruhusu kuhifadhi na kuchakata data kwa urahisi na kwa ufanisi. Ifuatayo ni baadhi ya miundo ya data ndani Redis na jinsi ya kuitumia:
String
- Huhifadhi thamani moja kwa kila ufunguo.
- Inatumika kwa kesi rahisi kama vile kuhifadhi maelezo ya mtumiaji, hesabu, n.k.
- Amri za kawaida:
SET, GET, INCR, DECR, APPEND, etc.
Hashes
- Huhifadhi sehemu na thamani zake zinazolingana kwa ufunguo.
- Inatumika kuhifadhi data changamano yenye sehemu na thamani zilizotajwa.
- Amri za kawaida:
HSET, HGET, HDEL, HKEYS, HVALS, etc.
Orodha
- Huhifadhi orodha ya thamani iliyoagizwa.
- Inatumika kwa hali ambapo unahitaji kuvuka orodha ili au kutekeleza foleni.
- Amri za kawaida:
LPUSH, RPUSH, LPOP, RPOP, LRANGE, etc.
Sets
- Huhifadhi seti ya thamani za kipekee, bila agizo lolote.
- Inatumika kutafuta na kuchakata vipengele vya kipekee.
- Amri za kawaida:
SADD, SREM, SMEMBERS, SINTER, SUNION, etc.
Sorted Sets
- Huhifadhi seti ya thamani za kipekee zilizopangwa kulingana na alama zao zinazolingana.
- Inatumika kuhifadhi na kuchakata data iliyoagizwa.
- Amri za kawaida:
ZADD, ZREM, ZRANGE, ZRANK, ZSCORE, etc.
Miundo Nyingine Changamano ya Data
Redis pia inasaidia miundo mingine changamano ya data kama Bitmaps(BITOP), HyperLogLogs(PFADD, PFCOUNT), Geospatial(GEOADD, GEODIST), Streams(XADD, XREAD), etc.
Unapotumia Redis, zingatia kuchagua muundo unaofaa wa data kwa kila kisa cha matumizi ili kuongeza vyema uwezo wa Redis kuhifadhi na kuchakata data.