C#操作CouchBase


using Couchbase;
using Couchbase.Configuration;
using Enyim.Caching.Memcached;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace couchBase
{
    class Program
    {
        static void Main(string[] args)
        {
            //配置服务器  
            var mbcc = new CouchbaseClientConfiguration();
            //设置各种超时时间  
            mbcc.SocketPool.ReceiveTimeout = new TimeSpan(1, 0, 2);
            mbcc.SocketPool.ConnectionTimeout = new TimeSpan(1, 0, 4);
            mbcc.SocketPool.DeadTimeout = new TimeSpan(1, 0, 10);
            //使用默认的数据库  
            mbcc.Urls.Add(new Uri("http://172.16.73.80:8091/pools/default"));

            //建立一个Client,装入Client的配置  
            var client = new CouchbaseClient(mbcc);
            //添加一条数据  
            
            var item0 = client.Cas(StoreMode.Add, "item1", "Hello World! I am Billy.lee");
            var item1 = client.Cas(StoreMode.Add, "item2", "Hello World! I am Billy.lee");
            var item2 = client.Cas(StoreMode.Add, "item3", "Hello World! I am Billy.lee");
            var item3 = client.Cas(StoreMode.Add, "item4", "Hello World! I am Billy.lee");
            client.Remove("item4");
            //获取刚添加的数据  
            Console.WriteLine(client.Get("testkey1"));
            Console.WriteLine(client.Get("item2"));
            Console.WriteLine("完成!");
            Console.ReadLine();
        }
    }
}
在这种方式插入记录的时候,CouchBase服务器不能够直接查看,好像是加密保存了。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值