Redis是一个用的比较广泛的Key/Value的内存数据库,新浪微博、Github、StackOverflow 等大型应用中都用其作为缓存,Redis的官网为http://redis.io/。
最近项目中需要使用Redis,这里简单记录一下Redis的安装,以及如何在.NET中使用Redis。
Redis安装与启动
1. 下载Redis
Redis本身没有提供Windows版本的,并且在Windows上也不太稳定,一般都将其部署到Linux环境下,Redis可以在其官网上下载, MSOpenTech中提供了Windows版本,这里为了学习安装这一版本。
点击跳转到Github后,直接点击Zip下载。下载后根据自己计算机的版本选择32位或者64位进行安装。我将64位的解压后放到D:\Redis文件夹下,同时将文件夹内的redis.conf也拷贝到该目录下,这个是redis的配置信息:
2. 启动Redis
在Windows下面启用Redis和启动MogoDB一样,需要使用命令行启动,首先定位到该目录,运行如下命令:
D:\Redis>redis-server.exe redis.conf
因为是在本机运行的,这里要注意端口号,同时要保持端口不要关闭。
当然您也可以将Redis作为Windows服务在后台一直开启。
3. 使用
现在再开一个控制台应用程序连接之前启动的Redis,如下:
D:\Redis>redis-cli.exe -h 172.16.147.121 -p 6379
其中 –h后面是本机的ip地址,后面的是端口。
然后就可以执行set 给key为city赋值:
redis 172.16.147.121:6379> set city Shanghai
通过get可以获取指定key为city的值了。
redis 172.16.147.121:6379> get city
同时,在我们往redis上写数据的时候,Redis服务也会定时的往文件中写数据
这里仅简单的介绍了get和set命令,更多命令可以查看 http://redis.io/commands
.初探Redis
下载ServiceStack.Redis
和MongoDB一样,在.NET中使用Redis其实也是使用第三方驱动,官网推荐的是使用ServiceStack.Redis 下载后解压得到如下dll
.NET项目中使用Redis
新建一个Console程序,引用上一步骤解压的四个dll。
做一个简单的例子,在.NET中获取之前我们设置的city的值。
class Program { static RedisClient redisClient = new RedisClient("172.16.147.121", 6379);//redis服务IP和端口 static void Main(string[] args) { Console.WriteLine(redisClient.Get<string>("city")); Console.ReadKey(); } }
首先通过 static RedisClient redisClient = new RedisClient("172.16.147.121", 6379);
建立连接 ,然后就可以直接用redisClient里面的Get方法获取 key为city的值了。
在前面的命令行中,我们网city中存入了Shanghai,现在我们获取到了这个值。
ServerStack中有很多方法可以在.NET中调用,其类结构图如下:
总结
本文简单介绍了Redis,Redis如何在Windows下安装,以及如何在.NET中使用访问和使用Redis,希望对您有所帮助,下文将讲解如何在.NET中网Redis中读写复杂对象。也希望大家多多支持。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
- 第五街的士高《印度激情版》3CD [WAV+CUE][2.4G]
- 三国志8重制版哪个武将智力高 三国志8重制版智力武将排行一览
- 三国志8重制版哪个武将好 三国志8重制版武将排行一览
- 三国志8重制版武将图像怎么保存 三国志8重制版武将图像设置方法
- 何方.1990-我不是那种人【林杰唱片】【WAV+CUE】
- 张惠妹.1999-妹力新世纪2CD【丰华】【WAV+CUE】
- 邓丽欣.2006-FANTASY【金牌大风】【WAV+CUE】
- 饭制《黑神话》蜘蛛四妹手办
- 《燕云十六声》回应跑路:年内公测版本完成95%
- 网友发现国内版《双城之战》第二季有删减:亲亲环节没了!
- 邓丽君2024-《漫步人生路》头版限量编号MQA-UHQCD[WAV+CUE]
- SergeProkofievplaysProkofiev[Dutton][FLAC+CUE]
- 永恒英文金曲精选4《TheBestOfEverlastingFavouritesVol.4》[WAV+CUE]
- 群星《国风超有戏 第9期》[320K/MP3][13.63MB]
- 群星《国风超有戏 第9期》[FLAC/分轨][72.56MB]