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")); }