Пример #1
0
 /// <summary>
 /// The HSCAN command is used to incrementally iterate over a hash; note: to resume an iteration via <i>cursor</i>, cast the original enumerable or enumerator to <i>IScanningCursor</i>.
 /// </summary>
 /// <param name="pattern">The pattern of keys to get entries for.</param>
 /// <param name="pageSize">The page size to iterate by.</param>
 /// <param name="cursor">The cursor position to start at.</param>
 /// <param name="pageOffset">The page offset to start at.</param>
 /// <returns>Yields all elements of the hash matching the pattern.</returns>
 /// <remarks>https://redis.io/commands/hscan</remarks>
 public IAsyncEnumerable <HashEntry> ScanAsync(string pattern, int pageSize = 250, long cursor = 0, int pageOffset = 0)
 {
     return(RedisDb.HashScanAsync(KeyName, pattern, pageSize, cursor, pageOffset));
 }