Windows安装Redis

in with 0 comment

Windows下安装Redis主要是为了在本地进行测试,项目实际部署一般还是Linux系统。

Redis官方不支持Windows。但是,微软开发并维护了针对Windows的版本。

下载
微软的Redis:Releases · microsoftarchive/redis

打开页面后选择你需要的版本,然后点击“Assets”:

123.JPG

选择第一个或者第二个文件下载都可以,建议第一个。

下载好之后执行即可安装,配置选项根据需要修改,如果不知道也可以全部默认。但是你最好记住安装位置,方便以后的操作。

启动运行
打开cmd,使用cd切换到安装目录,然后执行:

redis-server redis.windows.conf

如果没出错则启动成功,然后可以执行下面命令进入redis命令行:

redis-cli

可以输入下面进行测试一下:

127.0.0.1:6379> set msg hello
OK
127.0.0.1:6379> get msg
"hello"

输入quit可退出。

将Redis加入系统服务

redis-server --service-install redis.windows.conf

提示:Redis successfully installed as a service. 表示加入服务成功!

然后你下次可以直接在cmd或powershell(用管理员身份启动)使用下面命令管理redis:

# 启动redis服务
net start Redis

# 停止redis服务
net stop Redis

如果 Redis 设置了密码,你可以在计算机管理>服务管理,里面找到Redis,然后加上启动参数:

-a password

Win10安装Redis服务报错
HandleServiceCommands: system error caught. error code=1073, message = CreateService failed: unknown error

没有启用管理员权限打开cmd

HandleServiceCommands: system error caught. error code=1072, message = CreateService failed: unknown error

服务已存在,输入redis-server –service-uninstall删除

Creating Server TCP listening socket 127.0.0.1:6379: bind: No error

已打开redis-server,据参考管理员权限打开cmd做以下步骤
Redis-cli.exe
shutdown
exit
redis-server.exe redis.windows.conf 此条参考[sd](## Win10安装Redis服务出错

条目3参考creating server tcp listening socket 127.0.0.1:6379: bind No error
Win10安装Redis服务
请参考Redis在windows下安装过程

管理员权限cmd切换到C:Redis目录下:

手动开启:redis-server.exe redis.windows.conf

安装服务:redis-server.exe --service-install redis.windows.conf --loglevel verbose

卸载服务:redis-server --service-uninstall

开启服务:redis-server --service-start

停止服务:redis-server --service-stop

Responses