private static void PrintAllWords(RedisClient client) { var words = client.HGetAll("dictionary"); // returns byte[][], where first dimension is [key],[value],..,[key],[value] Console.WriteLine("All words in dictionary:"); for (int i = 0; i < words.GetLength(0); i+=2) { Console.WriteLine("{0} -> {1}", IntoString(words[i]), IntoString(words[i+1])); } }
public static void ListAllEntries(RedisClient redisIO) { Console.WriteLine("List"); Console.WriteLine(new string('-', Console.WindowWidth - 5)); foreach (var item in redisIO.HGetAll("Dictonary")) { Console.WriteLine(StringExtensions.StringFromByteArray(item)); Console.WriteLine(new string('-', Console.WindowWidth - 5)); } }
static void findlen() { using (var redisClient = new RedisClient(redisHost, Convert.ToInt16(redisPort))) { double totalsize = 0; var keys = redisClient.GetAllKeys(); foreach (string key in keys) { try { byte[] bytarr = redisClient.Get(key); double kblen = ConvertBytesToKilobytes(bytarr.Length); double mblen = ConvertBytesToMegabytes(bytarr.Length); totalsize = totalsize + mblen; Console.WriteLine("Key Name : " + key + " Key length in MB : " + mblen + " Key Length in Kb : " + kblen); using (System.IO.StreamWriter file = new System.IO.StreamWriter(@FilePathToStoreResult, true)) { file.WriteLine("Key Name : " + key + " Key length in MB : " + mblen + " Key Length in Kb : " + kblen); } } catch (Exception ex) { try { byte[][] bythsharr = redisClient.HGetAll(key); double kblen = ConvertBytesToKilobytes(bythsharr.Length); double mblen = ConvertBytesToMegabytes(bythsharr.Length); Console.WriteLine("Hash Key Name : " + key + " Key length in MB : " + mblen + " Key Length in Kb : " + kblen); using (System.IO.StreamWriter file =new System.IO.StreamWriter(@FilePathToStoreResult, true)) { file.WriteLine("Hash Key Name : " + key + " Key length in MB : " + mblen + " Key Length in Kb : " + kblen); } totalsize = totalsize + mblen; } catch (Exception ex1) { } } } } }
public static void ListItems(RedisClient redisDictionaryClient) { var allItems = redisDictionaryClient.HGetAll(ColectionKey); for (int i = 0; i < allItems.Length; i = i + 2) { Console.WriteLine("Word: {0} - Translation: {1}", Extensions.StringFromByteArray(allItems[i]), Extensions.StringFromByteArray(allItems[i + 1])); } Console.WriteLine(); }
static void PrintAllEntries(RedisClient redisClient) { var entries = redisClient.HGetAll(DictionaryStructure); for (int i = 0; i < entries.Length; i += 2) { Console.WriteLine( "{0} -> {1}", Extensions.StringFromByteArray(entries[i]), Extensions.StringFromByteArray(entries[i + 1])); } }