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