宝哥软件园

解释中使用的Redis数据库 NET的详细信息

编辑:宝哥软件园 来源:互联网 时间:2021-09-06

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。也希望大家多多支持我们。

更多资讯
游戏推荐
更多+