代码是这样的
var mbcc = new CouchbaseClientConfiguration(); //设置各种超时时间 mbcc.SocketPool.ReceiveTimeout = new TimeSpan(0, 0, 2); mbcc.SocketPool.ConnectionTimeout = new TimeSpan(0, 0, 4); mbcc.SocketPool.DeadTimeout = new TimeSpan(0, 0, 10); //使用默认的数据库 mbcc.Urls.Add(new Uri("http://XXX:8091/pools/default")); //建立一个Client,装入Client的配置 var client = new CouchbaseClient(mbcc); //添加一条数据 client.Cas(StoreMode.Set, "item", new User() { Age = 28, Name = "gets" }); //获取刚添加的数据 Console.WriteLine(client.Get<User>("item").Name);
换个名字就取不到数据了
后来我发现这句mbcc.Urls.Add(new Uri(http://XXX:8091/pools/default));
可以改成mbcc.Urls.Add(new Uri(http://XXX:8091/pools));不用指定数据库名字?
再问一下这个数据库有没有自带的备份系统,我在控制台上面好像没找到
@拖鞋王子:
我也没有发现备份功能,可以两台电脑装Couchbase做集群