Redis是一个高性能的NOSQL内存数据库,支持各种常见的数据类型,如字符串(string),哈希(hash),列表(list),集合(set),有序集合(sorted set),支持主从复制,发布订阅,是应对目前互联网高并发大数据处理的有效的工具
获取Redis
1.官网获取
打开官网www.redis.io
将会打开地址:https://github.com/MSOpenTech/redis
下载压缩包,打开目录msvs\RedisServer.sln,生成项目,在目录X64\debug找到以下文件
2.NUGET获取
在Visual Studio的Package Manager Console 中输入以下命令
Install-Package Redis-64
即可下载Redis服务端程序,具体可在项目根目录的packages目录中找到相应的服务端程序
安装Redis
将redis安装成服务的命令如下
redis-server --service-install redis.windows.conf
开启服务
redis-server --service-start
通过service-name可以在一台机器上装多个Redis实例,这个对测试很有用,要不然我们要分别在多台机器或者虚拟机上装Redis实例,具体命令如下:
redis-server --service-install redis.windows.conf --service-name Redis1
redis-server --service-install redis.windows.conf --service-name Redis2
redis-server --service-start --service-name Redis1
redis-server --service-start --service-name Redis2
提示:不同的实例应该有自己独立的一份服务端程序与配置文件,请勿共享同一份服务端程序,否则其它实例的服务将无法启动,注意每个实例的端口号不要相同或者冲突,请在 redis.windows.conf文件中更改各自实例的端口号
卸载指定实例的服务
redis-server --service-uninstall --service-name Redis1
redis-server --service-uninstall--service-name Redis2
至此,redis的安装便结束了
测试服务端程序是否正常运行
redis服务端程序自带一个客户端连接程序,redis-cli.exe,具体使用如下
redis-cli.exe -h 127.0.0.1 -p 6379
-h:指定要连接的主机地址
-p:指定要连接的主机的端口号
set key1 test
get key1