title: How to get list of values using key pattern with stack exchange redis library
body: <p>Working on a console application, I have a singleton class which contains some generic collections.
  This collections were previously kept in memory and we are trying to move them to redis using stack exchange redis library.</p>
  <p>Base class is:</p>
  <pre><code>public class QueueParamDTO
  {
      public string Queue { get; set; }
      public int Max { get; set; }
      public int Calls { get; set; }
      public int Holdtime { get; set; }
      public int TalkTime { get; set; }
      public int Completed { get; set; }
      public int Abandoned { get; set; }
      ...
  } 
  </code></pre>
  <p>The value of Property <code>Queue</code> of the class is unique so I'm using it to build the key and as for the value is a serialized string of the above object.</p>
  <pre><code>RedisSingleton.Connection.GetDatabase().StringSet($&quot;queue:{queueParam.Queue}&quot;,JsonConvert.SerializeObject(queueParam));
  </code></pre>
  <p>I'm able to read individual values and deserializing the object. Also retrieve the complete list of keys using a pattern:</p>
  <pre><code>var keys = server.Keys(pattern: &quot;queue:*&quot;, pageSize: 100);
  </code></pre>
  <p>How can I do the same thing for values, meaning getting the list of values using a specific key pattern as above ?</p>