示例#1
0
        static void Main(string[] args)
        {
            IKeyValueStore db = new RedisKeyValueStore();

            var p1 = new Person()
            {
                ID = 1, Name = "Cleber"
            };
            var p2 = new Person()
            {
                ID = 2, Name = "Marques"
            };
            var p3 = new Person()
            {
                ID = 3, Name = "Ferreira"
            };

            db.Add(p1.ID.ToString(), p1);
            db.Add(p2.ID.ToString(), p2);
            db.Add(p3.ID.ToString(), p3);

            Console.WriteLine("Show 1, 2, 3");
            foreach (var item in db.GetAll <Person>())
            {
                Console.WriteLine($"id: {item.ID} - Name: {item.Name}");
            }

            Console.WriteLine("\nDelete 1\n");
            db.Delete(p1.ID.ToString());

            Console.WriteLine("Show 2, 3");
            foreach (var item in db.GetAll <Person>())
            {
                Console.WriteLine($"id: {item.ID} - Name: {item.Name}");
            }

            Console.ReadKey();
        }
 public RedisKeyValueStoreTests()
 {
     _store       = new RedisKeyValueStore();
     _cleanupKeys = new List <string>();
 }