redis安装与启动(Windows环境)

一、官方没有 Windows版本的 Redis,官网介绍:git

Redis项目不正式支持Windows。可是,微软开发并维护了针对Win64的Windows版本。github

 

二、Windows版本下载地址:https://github.com/MicrosoftArchive/redis/releasesredis

        下载 Redis-x64-3.2.100.zip数据库

三、解压后目录以下:windows

四、临时服务安装 :打开cmd命令进入redis(E:\Redis\redis)目录,执行 服务器

  redis-server.exe redis.windows.conf 负载均衡

 显示以下图所示,表示 Redis 服务已启动测试

备注:经过以上面命令,会建立Redis临时服务,不会在window Service列表出现Redis服务名称和状态,此窗口关闭,服务会自动关闭。能够装一个Redis Management测试一下,当关闭这个临时服务时数据库是连不上的。spa

启动后窗口不要关,新开一个cmd窗口,切换到 redis 目录下执行 命令行

 redis-cli.exe -h 127.0.0.1 -p 6379

链接本机127.0.0.1 端口号 6379,链接成功。

设置键值对:  set myKey abc 

取出键值对:  get myKey 

5.默认服务安装 : 咱们不可能每次要用Redis都去开一下临时服务,可不能够跟其它服务同样可以开机自启?固然是能够得,可是有点区别,后续会讲。进入Redis安装包文件下,敲入命令注册服务:  redis-server.exe --service-install redis.windows.conf --loglevel verbose (必定要把临时服务关闭,不然安装不上)。

根据英文提示显然服务已经安装了,在window Service列表中能看到,可是没启动,也没法手动启动,只有敲命令启动/暂停/卸载服务: redis-server.exe --service-start;redis-server.exe --service-stop;redis-server.exe --service-uninstall 。

6.自定义服务安装:  所谓自定义服务安装,就是将服务重命名。进入Redis安装包文件下,注册服务:  redis-server.exe --service-install redis.windows.conf --Service-name RedisServer1 --loglevel verbose 

备注:经过以上面命令,会在window  Service列表出现"redisserver1"服务,但此服务不是启动状态,须要调下面命令启动服务。

与默认安装同样,惟一不一样的就是在相应安装服务、启动、关闭、卸载服务时须要加上自定义Redis服务名:  redis-server.exe --service-start --Service-name RedisServer1;redis-server.exe --service-stop --Service-name RedisServer1; redis-server.exe --service-uninstall --Service-name RedisServer1 经过命令行卸载自定义服务后,电脑重启一下,卸载服务会所有完成。

7.Redis主从服务安装:  主从服务能够实现负载均衡,其实就是把上面Redis安装文件包,拷贝到相应目录,修改主、从服务器配置文件中IP、Port,同时从服务器要指定主服务器 的IP、Port,按照Redis自定义服务安装中命令进行服务安装、服务启动、服务关闭、服务卸载便可使用。

我本地主从服务器安装包都仍是在D:\redis-win目录,文件夹Redis-x64-3.2.100为主服务,文件夹Redis-x64-3.2.100-2则是从服务,用的都是本地IP:127.0.0.1,生产环境你们能够根据本身实际状况进行设置。

主服务器(RedisServer1)redis.windows.conf修改以下:port  6379(默认),不须要做修改;

从服务器(RedisServer2)redis.windows.conf修改以下:port  6380;slaveof  127.0.0.1  6379,修改地方看下图:

咱们用RedisManagement分别进行两个端口链接作客户端,在主服务添加键能够同步到从服务,从服务添加无效。若是从服务没有配置从属关系,咱们能够在Redis管理器中对从服务进行配置,打开控制台,输入slaveof 127.0.0.1 6379,效果同样。

总结

咱们安装从服务时候,能够不经过配置文件来安装指定端口和指定主机。  redis-server.exe --service-install redis.windows.conf --Service-name RedisServer2 --loglevel verbose --port 6380 ,这样也是指定端口安装。

运行从服务redis-cli.exe,,这跟RedisManagement同样,也能配从属关系。

相关文章
相关标签/搜索