sql >> Databasteknik >  >> NoSQL >> Redis

Kan inte skanna med redis-mall

Du kan använda en RedisCallbackRedisOperations att göra det.

redisTemplate.execute(new RedisCallback<Iterable<byte[]>>() {

  @Override
  public Iterable<byte[]> doInRedis(RedisConnection connection) throws DataAccessException {

    List<byte[]> binaryKeys = new ArrayList<byte[]>();

    Cursor<byte[]> cursor = connection.scan(ScanOptions.NONE);
    while (cursor.hasNext()) {
      binaryKeys.add(cursor.next());
    }

    try {
      cursor.close();
    } catch (IOException e) {
      // do something meaningful
    }

    return binaryKeys;
  }
});


  1. Hur utför jag en id-matrisfråga i Mongoose?

  2. AOF och RDB säkerhetskopior i redis

  3. Hur konfigurerar man vårsessioner för att fungera med Redis i xml?

  4. $först i mongodb