public void RedisEntry_Equal_Test() { var e1 = new RedisEntry(); var e2 = new RedisEntry(); Assert.IsTrue(e1 == e2); Assert.IsTrue(e1.Equals(e2)); KeyValuePair<RedisField, RedisField> e3 = e2; Assert.IsTrue(e1 == e2); Assert.IsTrue(e1.Equals(e2)); Object e4 = e2; Assert.IsTrue(e1.Equals(e4)); Assert.IsTrue(e4.Equals(e1)); var e5 = new RedisEntry(Guid.NewGuid().ToString(), e2.Value); Assert.IsTrue(e1 != e5); Assert.IsTrue(!e1.Equals(e5)); }
public void RedisEntry_Equal_Test() { var e1 = new RedisEntry(); var e2 = new RedisEntry(); Assert.IsTrue(e1 == e2); Assert.IsTrue(e1.Equals(e2)); KeyValuePair <RedisField, RedisField> e3 = e2; Assert.IsTrue(e1 == e2); Assert.IsTrue(e1.Equals(e2)); Object e4 = e2; Assert.IsTrue(e1.Equals(e4)); Assert.IsTrue(e4.Equals(e1)); var e5 = new RedisEntry(Guid.NewGuid().ToString(), e2.Value); Assert.IsTrue(e1 != e5); Assert.IsTrue(!e1.Equals(e5)); }
public ForumComment(RedisKey key, RedisEntryMetadata metadata, RedisContext context, RedisEntry parent) : base(key, metadata, context, parent) { }
public ForumDiscussion(RedisKey key, RedisEntryMetadata metadata, RedisContext context, RedisEntry parent) : base(key, metadata, context, parent) { }
public RedisSet(RedisKey key, RedisEntryMetadata metadata, RedisContext context, RedisEntry parent) : base(key, metadata, context, parent) { }
public Int64 HashSet(RedisField key, RedisEntry hash) { using (var client = GetRedisClient()) { return client.HSet(key, hash.Name, hash.Value); } }
public RedisEntry[] HashGetAll(RedisField key) { using (var client = GetRedisClient()) { var hash = client.HGetAll(key); if (hash.Length == 0) { return null; } var list = new RedisEntry[hash.Length / 2]; for (int i = 0; i < list.Length; i++) { list[i] = new RedisEntry(hash[2 * i], hash[2 * i + 1]); } return list; } }