Redis
 sql >> база данни >  >> NoSQL >> Redis

Как търсите ключове със стойност? Например вземете всички KEYS, където стойността е някаква стойност

Redis не е релационна база данни. Трябва да предвидите този път за достъп и да поддържате обратен индекс.

# This is your index
SADD CO:1:A 1 2
SADD CO:2:A 1 5 6
SADD CO:3:A 5
SADD CO:4:A 1

# Here is the reverse index
SADD REV:1 1 2 4
SADD REV:2 1
SADD REV:5 2 3
SADD REV:6 2

Сега можете да правите заявки по обратен начин:

SMEMBERS REV:1
1) "1"
2) "2"
3) "4"
... meaning CO:1:A. CO:2:A, CO:4:A



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. искате да стартирате redis-сървър във фонов режим непрекъснато

  2. Redis връзка чрез сокет на Node.js

  3. как да конфигурирате времето за изчакване на базата JedisConnectionFactory на рамката за пружинно зареждане

  4. Обратно пагинация чрез сортиран набор Redis

  5. Използване на ServiceStack.Redis.Sentinel