windows下redis的配置和使用

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

再次启动服务便可。

相关文章
相关标签/搜索