Windows安装Redis数据库及使用


window下的安装

Window下载链接:https://github.com/MicrosoftArchive/redis/releases

Windows安装Redis数据库及使用_第1张图片
图片1.png

Windows安装Redis数据库及使用_第2张图片
图片2.png
Windows安装Redis数据库及使用_第3张图片
图片3.png

Redis Desktop Manager 可视化工具:
http://github.com/uglide/RedisDesktopManager/releases


部署Redis

Redis安装成windows服务,开机自启动,命令如下:

  • redis-server --service-install redis.windows.conf
  • 安装完之后,就可看到Redis已经作为windows服务了,但是安装好之后,Redis并没有启动
  • 启动命令redis-server --service-start
  • 停止命令redis-server --service-stop

解决redis远程连接不上的问题

redis现在的版本开启redis-server后,redis-cli只能访问到127.0.0.1,因为在配置文件中固定了ip,因此需要修改redis.conf(有的版本不是这个文件名,只要找到相对应的conf后缀的文件即可)文件以下几个地方。

  • 1.bind 127.0.0.1改为 #bind 127.0.0.1
  • 2.protected-mode yes 改为 protected-mode no
  • 3.加入 daemonize no(这个是是否在后台启动不占用一个主程窗口)
  • 4.redis-server.exe redis.windows.conf
  • 5.然后进入redis的目录 输入 redis-cli.exe -h 195.124.45.12 -p 6379 就可以远程访问了(其中195.124.45.12 -p 6379为你要连接的IP地址)

设置自启动Redis-server服务

1、由于上面虽然启动了redis,但是只要一关闭cmd窗口,redis就会消失。所以要把redis设置成windows下的服务。
2、设置服务命令

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

如果遇到Redis安装系统服务1073错误
-------------------------------------------------
:
[12820] 06 Sep 11:00:26.431 # HandleServiceCommands: system error caught. 
error code=1073,message = CreateService failed: unknown error

解决办法:

  • 先卸载服务:redis-server --service-uninstall
  • 然后再安装:redis-server --service-install redis.windows.conf
  • 启动命令: redis-server --service-start

你可能感兴趣的:(Windows安装Redis数据库及使用)