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

文章目录

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. 安装

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

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

下载解压,解压后即可使用,在解压后的目录下有以下这些文件:
redis安装

  • 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
  • 1
  • 2
  • 3

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

redis服务

3.2 启动服务

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

 
 
  • 1
  • 2

redis
启动之后,windows服务中的redis状态是“已启动状态”,至此,以后每次用redis都不需要再手动输入命令redis-server来启动了。
redis服务注意:网上说“注册、启动服务都可以看到 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

 
 
  • 1
  • 2

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

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

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

3.4 修改连接密码

  1. 设置临时密码
  • 获取当前密码
config get requirepass     //获取临时密码设置

 
 
  • 1
  • 重置密码
config set requirepass 123456  //设置密码,123456为我设置的密码

 
 
  • 1
  • cmd窗口 redis-cli之后用密码登录redis
auth 123456

 
 
  • 1

redis auth

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

  1. 设置永久密码
    redis

还是一样的打开我们自己的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
  1. 卸载服务
redis-server --service-uninstall

 
 
  • 1
  1. 重装服务
redis-server.exe --service-install redis.windows-service.conf --loglevel notice

 
 
  • 1
  1. 启动服务
redis-server --service-start

 
 
  • 1

4. 卸载redis

卸载redis,由于redis是zip版的,也就是俗称绿色版,所以卸载就简单,直接删除目录即可
redis

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

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

6. windows上Redis可视化客户端安装

源码:https://github.com/RedisInsight/RedisDesktopManager
发布版本:https://github.com/lework/RedisDesktopManager-Windows/releases

7. 相关文章

(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脚本使用字典

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值