Windows下安装Redis数据库并实现C#访问
1、Redis在Windows下的安装
目前Redis官方并不支持Redis的Windows版本,需要去GitHub下载。
GitHub上的Redis分两种,一种是以命令行形式安装的,一种是以Windows服务形式安装的。个人认为以Windows服务形式安装方便一些。所以这里以Windows服务形式安装做说明。
GitHub下载地址为https://github.com/rgl/redis/downloads
下载后一路Next安装,然后控制面板-管理工具-服务中找到 Redis Server,启动这个服务,至此,Redis在Windows中安装完成。
2、C#访问Redis数据库
(1)VS建立一个控制台程序RedisTest
(2)下载Redis的C#驱动,地址:http://files.cnblogs.com/files/caokai520/RedisClient.rar,这里包括三个dll,将他们添加到项目中
(3)写代码,增删改查与过期,如下:
static void Main(string[] args)
{
RedisClient client = new RedisClient("127.0.0.1", 6379);
client.FlushAll();
//增加Key,查询
client.Add<string>("RedisKeyAdd", "测试字符串Add", DateTime.Now.AddMilliseconds(3000));
Console.WriteLine("键:RedisKeyAdd;值:" + client.Get<string>("RedisKeyAdd"));
//删除Key,查询
client.Remove("RedisKeyAdd");
if (!client.ContainsKey("RedisKeyAdd"))
{
Console.WriteLine("键:RedisKeyAdd;值:被删除");
}
//设置Key,查询
client.Set<string>("RedisKeySet", "测试字符串Set", DateTime.Now.AddMilliseconds(3000));
Console.WriteLine("键:RedisKeySet;值:" + client.Get<string>("RedisKeySet"));
//过期,查询
Thread.Sleep(4000);
if (!client.ContainsKey("RedisKeySet"))
{
Console.WriteLine("键:RedisKeySet,值:已过期");
}
Console.ReadLine();
}
运行结果:

Windows下安装Redis数据库并实现C#访问的更多相关文章
- windows下安装redis数据库
第一步: 下载windows版本的Redis:https://github.com/MSOpenTech/redis/releases 这里我下载的是msi安装程序版: 安装时会让你指定Redis使用 ...
- <转>windows下安装redis
1.redis简介redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(so ...
- windows下安装redis和php的redis扩展
1.redis简介 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset(s ...
- windows下安装Redis并部署成服务
windows下安装Redis并部署成服务 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库.缓存和消息中间件. 一:下载 下载地址: windows版本: http ...
- windows下安装redis(转)
add by zhj: redis相比memcached相比,性能上并没有绝对的优势.我们用redis的是因为它支持更多的数据类型,而且在分配给redis的内存用满了之后, redis也不会删除没有过 ...
- Windows下安装Redis及php的redis拓展教程
一.安装前必读 Windows 64位操作系统 Redis 安装包(版本3.0.5,截止2017-05-29最新redis版本为3.2.9) 注意事项: 1.在window下如果你还需安装php的re ...
- Windows下安装Redis
1.首先,Redis官方是支持Linux系统的,我这里不多说,需要的可以参考:http://www.oschina.net/question/12_18065/ 2.Windows 64位下载地址:h ...
- Windows下安装redis,并与PHP使用
一.在windows下安装redis: redis的官方网站下载地址:http://redis.io/download 进入以上网址之后,请见以下的图片操作下载redis: 第一步: 第二步:在对应的 ...
- windows 下安装redis并且测试(php)
Window 下安装 下载地址:https://github.com/dmajkic/redis/downloads. 下载到的Redis支持32bit和64bit.根据自己实际情况选择,将64bit ...
随机推荐
- dubbo框架揭秘之服务发布
通常情况下是通过Spring配置的方式去实现服务的发布,为了方便调试,我就不采用Spring配置的方式. DemoService demo = new DemoServiceImpl(); Appli ...
- iOS 添加导航栏两侧按钮
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"首页" style ...
- html bottom html submit按钮表单控件与CSS美化
一.html submit与bottom按钮基本语法结构 1.html submit按钮在input标签里设置type="submit"即可设置此表单控件为按钮. submit按钮 ...
- Angular - - angular.equals
angular.equals 对比两个对象/值是否相等.支持值类型.正则表达式.数组和对象. 如果下列至少有一个是正确的,则将两个对象/值视为相等. 两个对象/值能通过===比较. 两个对象/值是同一 ...
- QT第五天学习
回顾: QFile QTextSream QDataSream QFileInfo QDir Dir entryList 返回目录下所有文件和目录的名字 entryInfoList 返回目录下所有文件 ...
- Eclipse 使用说明
2. 使用技巧 2.1. Eclipse 打开文件所在文件夹 2.2. Mac 安装Eclipse 2.3. Eclipse 安装插件 2.4. Eclipse 工具栏不见了 2.5. Eclipse ...
- Servlet 应用程序事件、监听器
Web容器管理Servlet/JSP相关的生命周期,若对HttpServletRequest对象.HttpSession对象.ServletContxt对象在生成.销毁或相关属性设置发生的时机点有兴趣 ...
- MySQL生产库全库备份脚本
创建一个单独的备份用户backup,不要用root 创建备份目录 :mkdir -p /databackup/fullbackup mysql> grant SELECT,RELOAD,SHOW ...
- PHP中目录解析函数
dirname(string path):给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名. 斜线(/)和反斜线(\)都可以用作目录分隔符.在其它环境下是斜线(/). dir ...
- promise/bluebird源码
本作品采用知识共享署名 4.0 国际许可协议进行许可.转载保留声明头部与原文链接https://luzeshu.com/blog/bluebirdsource 本博客同步在http://www.cnb ...