Redis是一个广泛使用的Key/Value内存数据库,在新浪微博、Github、StackOverflow等大型应用中作为缓存使用。Redis的官方网站是http://redis.io/.
最近,我们需要在项目中使用Redis。这里我们简单记录一下Redis的安装以及如何在中使用Redis。NET。
Redis安装和启动
1.下载Redis
Windows版本不是Redis自己提供的,在Windows上也不稳定,所以一般部署在Linux环境下,Redis可以在其官网下载,Windows版本在MSOpenTech中提供。
点击跳转到Github,然后点击Zip直接下载。下载后,根据电脑版本选择32位或64位安装。我把64位解包后放在文件夹D:Redis中,把文件夹中的redis.conf复制到这个目录。这是redis的配置信息:
2.启动Redis
在Windows下启用Redis和启动MogoDB是一样的。您需要使用命令行来启动它。首先,找到目录并运行以下命令:
d :
因为它在本地运行,所以请注意端口号,并保持端口不关闭。
当然,您始终可以在后台将Redis作为Windows服务打开。
3.使用
现在打开另一个控制台应用程序来连接之前启动的Redis,如下所示:
d : redis-CLI . exe-h 172 . 16 . 147 . 121-p 6379,其中h后面是这台机器的ip地址,后面是端口。
然后,您可以执行set来为城市的键分配:
Redis 172.16.147.121:6379设置城市上海可以通过get获得指定为城市的键的值。
redis获得城市172 . 16 . 141336336377
同时,当我们将数据写入redis时,Redis服务也会定期将数据写入文件
这里只简单介绍get和set命令,更多命令可以查看http://redis.io/commands
再贴现初探
下载服务堆栈。Redis
比如MongoDB,在中使用Redis。NET实际上使用的是第三方驱动程序。官网推荐使用ServiceStack。Redis下载并解压得到以下dll
在中使用Redis。NET项目
创建一个新的控制台程序,并引用在上一步中解压缩的四个dll。
举个简单的例子,得到我们之前设定的城市值。NET。
类程序{静态RedisClient RedisClient=new RedisClient(' 172 . 16 . 147 . 121 ',6379);//redis服务IP和端口静态void main(string[]args){ console . writeline(redis client . getstring(' city '));控制台。ReadKey();}}首先,通过静态redis client redis client=new redis client(' 172 . 16 . 147 . 121 ',6379);
建立连接,然后可以直接使用redisClient中的Get方法获取key为city的值。
在以前的命令行中,上海存储在我们的网络城市中,现在我们得到了这个值。
服务器堆栈中有许多方法可以调用。NET,它们的类结构图如下:
摘要
本文简要介绍了Redis,如何在Windows下安装Redis,以及如何在中访问和使用Redis。NET,希望能帮到你。下面的文章将解释如何在Redis中读写复杂的对象。NET。也希望大家多多支持我们。