Asp.Net Redis使用

来源:互联网 发布:淘宝店铺可以买卖吗 编辑:程序博客网 时间:2024/05/01 23:19

Redis 下载地址:

http://www.bjzdss.com/file/Redis-x64-3.2.100.zip

http://www.bjzdss.com/file/Redis-x32-3.2.100.zip

我的Redis放在C盘



开始菜单 -- 搜索cmd,右键已管理员身份运行


定位到C盘根目录


输入:Redis-x32-3.2.100\redis-server.exe 按回车键


出现这个就表示Redis可以正常使用

测试一下能不能用


在vs中添加redis的dll文件




测试一下


顺利的拿到值


    var client = new RedisClient("192.168.25.128", 6379);
            client.Set<string>("name", "redis value");
            Console.WriteLine(client.Get<string>("name"));
            //Hash
            client.SetEntryInHash("hashKey", "fileId", "hashKeyFileIdValue");
            client.SetEntryInHash("hashKey", "fileId1", "hashKeyFileIdValue2");
            client.SetEntryInHash("hashKey", "fileId2", "hashKeyFileIdValue3");
            Console.WriteLine(client.GetHashKeys("hashKey").Count);
            foreach (string item in client.GetHashKeys("hashKey"))
            {
                Console.WriteLine("hashKey : " + item);
            }
            foreach (string item in client.GetHashValues("hashKey"))
            {
                Console.WriteLine("hashValue : " + item);
            }
            Console.WriteLine("------------------");


            //队列
            client.EnqueueItemOnList("enqueue", "enqueueValue1");
            client.EnqueueItemOnList("enqueue", "enqueueValue2");
            client.EnqueueItemOnList("enqueue", "enqueueValue3");
            long length = client.GetListCount("enqueue");
            for (int i = 0; i < length; i++)
            {
                Console.WriteLine(client.DequeueItemFromList("enqueue"));
            }
            Console.WriteLine("------------------");
            //入栈
            client.PushItemToList("push","push1");
            client.PushItemToList("push", "push2");
            long lengths = client.GetListCount("push");
            for (int i = 0; i < lengths; i++)
            {
                Console.WriteLine(client.PopItemFromList("push"));
            }


0 0
原创粉丝点击