【发布时间】:2019-02-10 06:05:39
【问题描述】:
我正在使用最新版本的 CouchbaseNetClient NuGet 包 2.7.4 连接 Couchbase 4.6.3 企业版(在我笔记本电脑的 docker 上运行)。 C#代码:
var config = new ClientConfiguration
{
// assign one or more Couchbase Server URIs available for bootstrap
Servers = new List<Uri>
{
new Uri("http://192.168.99.100:8091/")
},
BucketConfigs = new Dictionary<string, BucketConfiguration> {
{"memcachetest", new BucketConfiguration {
PoolConfiguration = new PoolConfiguration {
MaxSize = 6,
MinSize = 4,
SendTimeout = 12000
},
Port = 8091,
DefaultOperationLifespan = 123,
Password = "",
Username = "",
BucketName = "memcachetest"
}}},
UseSsl = false,
};
ClusterHelper.Initialize(config);
此代码适用于普通存储桶(下面的示例存储桶),但我无法连接到 Memcached(memcachetest) 存储桶。
下面这行在开桶时抛出各种异常。
private readonly IBucket _bucket = ClusterHelper.GetBucket("memcachetest", "");
我尝试过使用/不使用密码。从过去的两天开始,这一切都在我的脑海中!任何帮助appriciated!
【问题讨论】:
-
您想使用 memcache 存储桶而不是 Couchbase 存储桶的任何特定原因?