windows安装(本机安装在D盘)git
一、下载,64位,下载地址:https://github.com/dmajkic/redis/downloadsgithub
二、解压文件:Redis和redisclient直接解压到D盘(这里以D盘为例,解压后文件分别为:Redis,redisclient)。redis
三、客户端:解压后的redisclient-win32.x86.1.0.exe文件直接双击使用:
新建数本地据库,使用。
Add Server—Name:localhost, Host:127.0.0.1, Port:6379windows
4服务端socket
cmd命令窗口,进入到安装目录下:D:\Redis 工具
运行【redis-server redis.windows.conf 】,即启动redis服务。server
四、接下来,Windows下面Redis服务设置开机自启rem
步骤:字符串
将instsrv.exe和srvany.exe拷贝到下面两个文件夹(两个文件夹都拷贝instsrv.exe, srvany.exe文件)
C:\Windows\System32
C:\Windows\SysWOW64
第一步:
下载微软系统小工具 instsrv.exe和srvany.exe至C:\Windows\System32。
第二步:
运行Dos命令代码:instsrv ServiceName C:\Windows\System32\srvany.exe
(ServiceName 即你本身定义的服务名称,能够是要做为系统服务启动的应用程序的名称。)
第三步:
打开注册表,定位到下面的路径。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ServiceName
(一样的ServiceName是你刚才安装服务时自定义的服务名称。)
若是该服务名下没有Parameters项目,则对服务名称项目右击新建项,名称为Parameters,而后定位到Parameters项,新建如下几个字符串值。
名称 Application 值为你要做为服务运行的BAT文件地址。
名称 AppDirectory 值为你要做为服务运行的BAT文件所在文件夹路径。
名称 AppParameters 值为你要做为服务运行的BAT文件启动所须要的参数。 get
注:instsrv ServiceName remove 命令可删除服务。
sc delete RedisSentinal
sc delete RedisServer
删除Windows服务,RedisSentinal,RedisServer
注:
配置RediServer参数:
"Application"="redis-server.exe"
"AppDirectory"="D:\Redis"
"AppParameters"="redis.conf"
配置RediSentinel参数:
"Application"="redis-sentinel.exe"
"AppDirectory"="D:\Redis"
"AppParameters"="sentinel.conf"
这样,开机时,就打开服务(servers), 就开源实现,RediServer, RediSentinel自动启动了,
redis-cli -n 1 set name xinxin
配置环境变量path,能够直接在cmd中运行。
windows启动Redis: redis-server redis.windows.conf
windows启动Redis Sentinel::redis-server sentinel.windows.conf --sentinel
启动Redis若报错:#Creating Server TCP listening socket *6379: bind: Unknow error
redis-cli.exe
shutdown
exit
再次启动服务便可。