Memcached——分布式缓存

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

下载文件:https://sourceforge.net/projects/memcacheddotnet/

将Commons.dll,ICSharpCode.SharpZipLib.dll,log4net.dll,Memcached.ClientLibrary.dll 等放到bin目录

引用Memcached.ClientLibrary.dll

控制台操作:

安装好后,直接运行CMD,然后输入telnet 127.0.0.1 11211,进入后输入 stats,查看memcached的状态,如下图所示

(添加数据)操作:add key1 0 0 5//参数解释:key1是(键)的名称。后面的0是(标志位),默认0即可。再后面是(过期时间),0是永不过期,如果设置3则是3秒过期。最后一个参数是规定(长度)。

输入完add key1 0 0 5后回车,然后添加数据(注意规定长度),回车即可保存

重复添加问题:

(获取数据):get key1

(删除数据):delete key1

(修改数据):replace key1 0 0 4 回车修改成的数据

注:add仅仅是添加纪录 set是添加删除记录

程序实例:

using Memcached.ClientLibrary;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace Memcached随练
{
class Program
{
static void Main(string[] args)
{
//分布Memcachedf服务IP 端口
string[] servers = { "127.0.0.1:11211", "192.168.202.128:11211" }; //初始化池
SockIOPool pool = SockIOPool.GetInstance();
pool.SetServers(servers);
pool.InitConnections = ;
pool.MinConnections = ;
pool.MaxConnections = ;
pool.SocketConnectTimeout = ;
pool.SocketTimeout = ;
pool.MaintenanceSleep = ;
pool.Failover = true;
pool.Nagle = false;
pool.Initialize();
//客户端实例
MemcachedClient mc = new Memcached.ClientLibrary.MemcachedClient();
mc.EnableCompression = false;
mc.Add("aaa", "shit");//添加一个值
mc.Add("bbb", "hello", DateTime.Now.AddSeconds());//设置过期时间
mc.Delete("aaa");//删除指定值
mc.Get("aaa");
Console.WriteLine(mc.Get("bbb")); }
}
}
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

“Memcached——分布式缓存” 的相关文章

Pro Android学习笔记(一零零):BroadcastReceiver(4):IntentService

作者@恺风Wei。何为IntentService在进一步学习如何进行长时间运行的broadcast receiver之前,我们需要学习一下IntentService。前面提到需要一个service,而执行代码运行在线程,Android提供的IntentService符合这个要求。详细使用可参考An...

Python简单的测试题有哪些 - 开发技术

本篇内容介绍了“Python简单的测试题有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1 以下代码的输出结果为:print(round(-3.6))A.-4B.-...

UVa 488 Triangle Wave (water ver.)

488 - Triangle WaveTime limit: 3.000 secondshttp://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=94&page=show_pr...

Qt 之 MediaPlayer 音视频播放

文章目录 1、QMediaPlayer简介2、相关类介绍2.1 QMediaPlayer2.1.1 简单用法2.1.2 关键枚举类2.1.3 QMediaPlayer 常用属性 2.2 QVideoWidget2.3 QMediaPlaylist2.4 QML 相关用法2.4.1 Me...

Python关于面向对象的问题有哪些 - 编程语言

这篇“Python关于面向对象的问题有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python关于面向对象的问题有哪些”文章吧。...

近红外光谱

第一章 Python入门基础 【理论讲解与案例演示实操练习】 第一n入门基础 【理论讲解与案  1、Python环境搭建 下载、安装与版本选择。 2、如何选择Python编辑器IDLE、Notepad++、PyCharm、Jupyter… 3、Python基础数据类型和变量、...