zoukankan      html  css  js  c++  java
  • C#调用Couchbase中的Memcached缓存

    安装服务端 服务端下载地址:http://www.couchbase.com/download 选择适合自己的进行下载安装就可以了,我这里选择的是Win7 64。

    服务端安装完后,如果成功了,那么在浏览器中可以看到。如果没有那么需要手动进行访问http://localhost:8091/index.html。我是在本机安装的所以可以用localhost,可以用IP或者hostname。安装成功之后一路next设置值。

    客户端调用 创建一个控制台应用程序,然后通过Nuget安装CouchbaseNetClient组件

    调用代码:

    using Couchbase;
    using Couchbase.Configuration;
    using Enyim.Caching;
    using Enyim.Caching.Configuration;
    using Enyim.Caching.Memcached;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    
    namespace MemcachedTest
    {
        class Program
        {
            static void Main(string[] args)
            {
                //配置服务器   
                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://127.0.0.1:8091/pools/default"));
    
                //建立一个Client,装入Client的配置   
                var client = new CouchbaseClient(mbcc);
                //添加一条数据   
                var item = client.Cas(StoreMode.Add, "Test", "Hello World!");
                //获取刚添加的数据   
                Console.WriteLine(client.Get("Test"));

    } } }
  • 相关阅读:
    RocketMQ简介
    redis简介
    netcat
    NOI2018 归程
    图论小专题B
    CF558E A Simple Task
    图论小专题A
    初等网络流初步
    2019炎德杯知识能力竞赛 游记
    POJ2176 Folding
  • 原文地址:https://www.cnblogs.com/vipstone/p/4847019.html
Copyright © 2011-2022 走看看