?????????????????????
??????Redis????
???????????н???MasterRedis?????????????????????????·??? E:RedisRedisFull??????????????

????????????

???????????????????????

???????Redis??????????
????Redis?????????
????Redis???????????
??????Slave??????????Master??????????????????SYNC??????Master????????????????????????н???????????????????????????????????????Master????????????????????Slave????????????????????Slave??????????????????????????????????????????С????Master??????????????????????????????μ???????????δ????Slaves??Slave????????????Щ???????????????????????????????Master??Slave??????????????????Slave???????????Master???????????????????????????????????С?
????Redis??????????????
????1). ????Master??????????Slaves??
????2). Slave??????????????Slaves????????????????????????Ч?????Master??????????
????3). Master Server??????????????Slaves????????????Master-Slave????????????????????????????????
????4). Slave Server????????????????????????????????????????п?????????????Redis????????????????
????5). ??????Master????????????Slave??????????????????????????????д?????????????Master????ɡ?
????6). Master???????????????????Slaves???????????????Master????ж???????????????????
????Redis???????????
??????SlaveRedis????У????redis.conf?????port?????????????????????????port???????????????????????????????bind??????????????IP???????????127.0.0.1????slaveof????127.0.0.1 6379????????
????????????????????
???????????????2??redis-server.exe?????
????Redis???????C#???????
????????????Redis??C#????????????Redis?????
????Redis4C#??????
????????????????????
???????Redis4C#????3???????????á?
?????????????
1 ??????????????var client = new RedisClient("127.0.0.1"?? 6379);
2             client.Set<string>("6379_1"?? "test");
3             client.Set<string>("6379_2"?? "test");
4  5             string name = client.Get<string>("6379");
6             Console.WriteLine(name);
7
8             //Redis????
9             client.EnqueueItemOnList("jayjay"?? "12345");
10             client.EnqueueItemOnList("jayjay"?? "12345");
11 12
13             int length1 = client.GetListCount("jayjay");
14             for (int i = 0; i < length1; i++)
15             {
16                 Console.WriteLine(client.DequeueItemFromList("jayjay"));
17             }
18
19
20             //Redis?????
21             client.PushItemToList("name"?? "jayjay6379");
22             client.PushItemToList("name"?? "jayjay6379");
23
24             int length2 = client.GetListCount("name");
25             for (int i = 0; i < length2; i++)
26             {
27                 Console.WriteLine(client.PopItemFromList("name"));
28             }
29
30             Console.ReadKey();
???????д???
??????????????6379??????????6381?????????????????????磺
????1             var client = new RedisClient("127.0.0.1"?? 6381);
????2             string name = client.Get<string>("6379_1");
????3             Console.WriteLine(name);
???????????????????????????????????????С?
????PS??1.Redis?????·???в????????????????в??????ANSIC???????????????
????2.dump.rdb????????????????????????????????????????????????????????У?
????????????????Redis????Щ??????????????????????飬?????????????????????????????????