Redis
 sql >> डेटाबेस >  >> NoSQL >> Redis

रेडिस टेम्प्लेट का उपयोग करके स्कैन करने में सक्षम नहीं

आप एक RedisCallback का उपयोग कर सकते हैं RedisOperations . पर ऐसा करने के लिए।

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नाम टकराव से बचने के लिए रेडिस पर नेमस्पेस कीज़ कैसे करें?

  2. क्या FUSE फाइल सिस्टम के साथ Linux VFS कैश रखना संभव है?

  3. रेडिस के साथ पहला कदम

  4. रेडिस सूची में बदलाव के लिए सुनें

  5. क्या रेडिस अपडेट सिंक्रोनस हैं?