【redis】 windows环境下安装、配置、使用、卸载

文章目录

  • 1. 背景介绍
  • 2. 安装
  • 3. 配置
    • 3.1 添加到服务-注册服务
    • 3.2 启动服务
    • 3.3 Windows Redis默认配置文件
    • 3.4 修改连接密码
    • 3.5 修改redis配置bind
    • 3.6 重启服务
  • 4. 卸载redis
  • 5. windows环境下启动多个redis服务(搭建redis集群)
  • 6. 相关文章
        • (1) redis集群搭建
        • (2) 华为云两台机器内网互联
        • (3) /etc/rc.d/init.d 详解|程序开机自启
        • (4) Redis5.0+ Redis集群水平扩容|节点删除
        • (5) 三台机器搭建redis集群过程及问题记录
        • (6) redis5.0集群搭建(两台服务器)
        • (7) Linux安装部署Redis
        • (8) 【redis】 windows环境下安装、配置、使用、卸载
        • (9) CentOS chkconfig的安装及使用
        • (10) 解决Linux局域网不能相互访问
        • (11) redis集群中节点fail,noaddr
        • (12) shell脚本使用字典

1. 背景介绍

Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download

但有时候又想在windows下折腾下Redis,可以从redis下载页面看到如下提示:

Win64 Unofficial The Redis project does not directly support Windows, however the Microsoft Open
Tech group develops and maintains an Windows port targeting Win64.

大意就是 Redis官方是不支持windows的,只是 Microsoft Open Tech group 在 GitHub上开发了一个Win64的版本,项目地址是:https://github.com/MSOpenTech/redis

2. 安装

打开https://github.com/MSOpenTech/redis地址以后,可以直接使用浏览器下载,或者git克隆。或者通过https://github.com/MicrosoftArchive/redis/releases找到指定的redis版本。

可以在项目主页右边找到 zip包下载地址: https://github.com/MSOpenTech/redis/archive/2.8.zip

下载解压,解压后即可使用,在解压后的目录下有以下这些文件:
【redis】 windows环境下安装、配置、使用、卸载_第1张图片

  • redis-benchmark.exe #基准测试
  • redis-check-aof.exe # aof
  • redis-check-dump.exe # dump
  • redis-cli.exe # 客户端
  • redis-server.exe # 服务器
  • redis.windows.conf # 配置文件
  • 当然,还有一个 RedisService.docx 文件,看似是一些启动和安装服务的说明文档,但是照着他的指示来,你就会死的很惨,莫名其妙的死了,不知道原因。

3. 配置

3.1 添加到服务-注册服务

打开cmd命令窗口(如果没有权限请以管理员身份运行),进入到刚刚解压缩好的目录,注册redis到window服务

<!-- 注册服务命令 -->
redis-server.exe --service-install redis.windows.conf --loglevel verbose

注意:如果没有添加到服务,那么在windows服务中将不会有Redis服务,那么每次使用需要在cmd手动启动redis-server.exe之后,才能正常使用redis。

【redis】 windows环境下安装、配置、使用、卸载_第2张图片

3.2 启动服务

<!-- 启动服务命令,使用此命令成功后,服务会随着系统自动启动 -->
redis-server.exe  --service-start

redis
启动之后,windows服务中的redis状态是“已启动状态”,至此,以后每次用redis都不需要再手动输入命令redis-server来启动了。
【redis】 windows环境下安装、配置、使用、卸载_第3张图片注意:网上说“注册、启动服务都可以看到 successfully的字样,说明已经配置成功,我们查看windows的本地服务,Redis已存在和启动;这里需要注意一点:无法直接从windows服务列表操作Redis服务的停止和运行,只能通过上面的命令进行操作.“。但是经过本人实践,是可以通过windows服务列表操作Redis服务的停止和运行的。但是命令行启动的原因是要在后面加上redis.windows.conf文件,这样conf文件中的配置才会生效。
至于windows下有两个conf文件,我用的是redis.windows.conf;而网上有人用的是redis.windows-service.conf;具体参考其他观点:https://blog.csdn.net/yang5726685/article/details/81212770

3.3 Windows Redis默认配置文件

windows下有两个conf文件,redis.windows.conf和redis.windows-service.conf;我用的是redis.windows.conf
修改配置有两种方式,一种是命令行CONFIG set 命令来修改配置,这是临时修改,当服务重启后,之前set的配置会失效。

CONFIG SET loglevel "notice"
config set requirepass 12345

另一种是永久修改,即通过修改 redis.conf 文件来修改配置。

修改配置文件,可以修改端口,修改绑定ip,修改日志目录,修改数据目录等。

conf文件修改完之后需要重启服务,才能生效。

3.4 修改连接密码

  1. 设置临时密码
  • 获取当前密码
config get requirepass     //获取临时密码设置
  • 重置密码
config set requirepass 123456  //设置密码,123456为我设置的密码
  • cmd窗口 redis-cli之后用密码登录redis
auth 123456

redis auth

上面这种方法设置了密码之后,当你关闭服务器之后,密码就失效了。

  1. 设置永久密码
    【redis】 windows环境下安装、配置、使用、卸载_第4张图片

还是一样的打开我们自己的redis.conf配置文件。
找到**# requirepass foobared**那一行,在其下方设置你自己的密码,就可以了,这是永久密码,每次你登录redis的时候都会输入。

编辑目录下的"redis.windows.conf"和"redis.windows-service.conf"文件,搜索"requirepass",修改连接密码,如果不需要密码则注释掉即可,默认是没有密码的。

3.5 修改redis配置bind

参考文章:
Redis的bind的误区 https://blog.csdn.net/cw_hello1/article/details/83444013

3.6 重启服务

一般,修改redis.windows.conf后要重启服务,重启服务的步骤为:

  1. 停止服务
redis-server  --service-stop
  1. 卸载服务
redis-server --service-uninstall
  1. 重装服务
redis-server.exe --service-install redis.windows-service.conf --loglevel notice
  1. 启动服务
redis-server --service-start

4. 卸载redis

卸载redis,由于redis是zip版的,也就是俗称绿色版,所以卸载就简单,直接删除目录即可
【redis】 windows环境下安装、配置、使用、卸载_第5张图片

5. windows环境下启动多个redis服务(搭建redis集群)

https://blog.csdn.net/yqwang75457/article/details/83412614

6. 相关文章

(1) redis集群搭建

redis集群搭建

(2) 华为云两台机器内网互联

华为云两台机器内网互联

(3) /etc/rc.d/init.d 详解|程序开机自启

/etc/rc.d/init.d 详解|程序开机自启

(4) Redis5.0+ Redis集群水平扩容|节点删除

Redis5.0+ Redis集群水平扩容|节点删除

(5) 三台机器搭建redis集群过程及问题记录

三台机器搭建redis集群过程及问题记录

(6) redis5.0集群搭建(两台服务器)

redis5.0集群搭建(两台服务器)

(7) Linux安装部署Redis

Linux安装部署Redis

(8) 【redis】 windows环境下安装、配置、使用、卸载

【redis】 windows环境下安装、配置、使用、卸载

(9) CentOS chkconfig的安装及使用

CentOS chkconfig的安装及使用

(10) 解决Linux局域网不能相互访问

解决Linux局域网不能相互访问

(11) redis集群中节点fail,noaddr

redis集群中节点fail,noaddr

(12) shell脚本使用字典

shell脚本使用字典

你可能感兴趣的:(Redis,redis,数据库,redis-cli,redis-server)