Window下Redis的安装和部署详细图文教程(Redis的安装和可视化工具的使用)_redis安装-程序员宅基地

技术标签: Redis  缓存  数据库  redis  

文中介绍了Windows中Redis的安装包mis和压缩包zip的安装教程,还有几个Redis常用的可视化插件,如treeNMSRedisStudioRedis Desktop Manager等请选择性观看。

Redis下载地址:

windows版本readis下载(GitHub):

https://github.com/tporadowski/redis/releases (推荐使用)

https://github.com/MicrosoftArchive/redis/releases

官网下载(无Windows版本): https://redis.io/download

Redis中文网站: http://www.redis.cn

所有版本这里都有:https://download.redis.io/releases/(下载后是个Linux的压缩文件,需要下载、解压和编译)


发行说明:

https://raw.githubusercontent.com/redis/redis/5.0/00-RELEASENOTES

Redis 支持 32 位和 64 位。根据你所使用的系统和实际情况进行选择,这里我下载 Redis-x64-xxx.zip压缩包到磁盘,解压后,将文件夹重新命名为 redis

Windows下的.msi安装和.zip格式区别:

.msi是Windows installer开发出来的程序安装文件,它可以让你安装,修改,卸载你所安装的程序。说白了.msi就是Windows installer的数据包,把所有和安装文件相关的内容封装在一个包里。此外:它还包含有关安装过程自己的信息。例如:安装序列、目标文件夹路径、安装选项和控制安装过程的属性。
.zip是一个压缩包,解压之后即可,不需要安装

一、zip压缩包方式下载安装

1、下载Redis压缩包

这里我在GitHub中下载window用的 5.0 版本Redis-x64-5.0.14.1.zip

https://github.com/tporadowski/redis/releases

image-20220222192232158

image-20220222193742807

2、解压到文件夹

将下载的压缩包解压到指定的文件夹中,如:D:\Redis,内容如下:

image-20220222193650737

3、启动Redis服务

在Redis的安装目录下打开cmd窗口,然后执行命令来启动服务:

redis-server.exe redis.windows.conf

切换到redis目录:

可以打开cmd使用 cd 命令切换到redis所在的目录:cd /d d:\redis

image-20220222194625942
直接在Redis目录路径处输入cmd回车也可以进入命令窗口
image-20220222194658399

cd 切换目录命令示例:

例:cd // 显示当前目录

例:cd … // 进入父目录

例:cd /d d: // 进入上次d盘所在的目录(或在直接输入:d:)

例:cd /d d:\ // 进入d盘根目录

例:cd d: // 显示上次d盘所在的目录

例:cd /d d:\src // 进入d:\src目录

随后使用redis-server.exe redis.windows.conf命令来启动redis服务:
image-20220222195029989

默认端口为6379,出现图上的图标说明redis服务启动成功。命令里面的 redis.windows.conf 可以省略,省略后,使用redis-server.exe命令会使用默认的配置。

为了方便,建议把Redis路径配置到系统变量Path值中,这样就省得再输路径了。
image-20220222200324333

4、打开Redis客户端进行连接

我们使用redis-cli.exe命令来打开Redis客户端:

redis-cli.exe -h 127.0.0.1 -p 6379

image-20220222201138167
在命令中输入ping命令来检测redis服务器与redis客户端的连通性,返回PONG则说明连接成功了。
image-20220222200941270
如果出现连接不成功,注意服务打开以后,另启一个 cmd 窗口到Redis所在的目录执行命令,原来的Redis启动窗口不要关闭,不然就无法访问服务端了。
image-20220222200048603

如果连接成功,到此Redis的安装和部署也就完成了。


5、使用一些基础操作来测试

下面我们可以来进行一些基础操作来进行测试

Redis默认拥有16个数据库,初始默认使用0号库,在命令行中通过select命令将数据库切换到8号数据库:

select 8 

image-20220222201909816
在命令中通过set命令设置键值,通过get命令取出键值:
image-20220222203508802
在命令中通过shutdown命令来关闭redis服务:
image-20220222202441339
在Redis服务启动的cmd窗口中会出现服务关闭的提醒,如下图:
image-20220222202546165

Redis常用的服务指令

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

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

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


二、msi安装包方式下载安装

1、下载Redis安装包

这里我在GitHub中下载window用的 5.0 版本Redis-x64-5.0.14.1.msi

这里选择.msi格式的安装版本(另外一种.zip为本文中的第一种安装方式安装)

https://github.com/tporadowski/redis/releases

image-20220222205151207

image-20220222205946825

2、进行安装

image-20220222210248437
image-20220222210257485
①直接运行.msi的安装包,一直next,直到下面界面,勾选上再next
image-20220222210620908
②这一步选择端口,然后next(默认6379,后面可以通过配置文件修改的)
image-20220222210913854
③选择最大缓存容量,点击next(后面可以通过配置文件修改的)
image-20220222211111509
image-20220222211211025
接下来可以点击install进行安装了,如果安装有杀毒软件可以会权限提示,全部允许即可,不要点错了。
image-20220222211155310
image-20220222211136670

3、进行配置

①安装完毕后,进入redis安装目录找到配置文件redis.windows-service.conf

注意是redis.windows-service.conf不是redis.windows.conf

后者是以非系统服务方式启动程序使用的配置文件.

image-20220222212829164

②在配置文件中,找到requirepass foobared字样,在其后面追加一行,输入requirepass 123456设置访问Redis时所需的密码。

一般测试情况下可以不用设定密码。我这里设置123456做演示。

image-20220222213254994

4、启动服务

进入计算机服务中 (右键计算机 → 管理 → 服务和应用程序 → 服务)

再在右侧找到Redis名称的服务,查看启动情况。

如未启动,则手动启动。

正常情况下,服务应该正常启动并运行了,但是因为前面修改过配置文件,需要重启服务

image-20220222213612544

另外在【任务管理器】→【服务】中也可以启动

image-20220222213732936

5、测试能否正常工作

测试一下redis能否正常工作。

用命令进入redis安装路径

cd c:\redis

image-20220222214152078
输入redis-cli并回车(redis-cli是客户端程序)如图正常提示进入,并显示正确端口号,则表示服务已经启动。

redis-cli

image-20220222214315337
由于刚刚配置了密码,使用服务前需要先通过密码验证。

输入“auth 123456”并回车(123456是之前设定的密码)。

返回提示OK表示验证通过。
image-20220222214500309
然后再验证set和get命令,如果一切正常便安装部署成功。
image-20220222214542031

三、使用可视化工具

1、Redis Desktop Manager

需要安装使用,0.9.4以上是要收费的

下载地址:https://github.com/uglide/RedisDesktopManager/releases/download/0.9.3/redis-desktop-manager-0.9.3.817.exe

详情:https://blog.csdn.net/u012688704/article/details/82251338

下载完成之后直接点击安装,无需任何配置直接连接。

image-20220222220951840
界面如下:
image-20220222221011889

2、RedisStudio

**下载地址:**https://github.com/cinience/RedisStudio/releases

打开即可使用,
image-20220222223446676
界面如下:
image-20220222223538470

3、treeNMS

treeNMS管理工具

官网下载地址:http://www.treesoft.cn/dms.html

是用JAVA开发的,基于WEB方式对Redis管理,windows环境下载解压即可使用,里面有部署说明

image-20220222224120796
界面如下:
image-20220222224027914

image-20220222224408383
image-20220222224436538


参考博文:

CSDN@脱毛的二哈【windows安装Readis与可视化工具】https://blog.csdn.net/qq_30211955/article/details/88881361

CSDN@Zepal【windows下Redis的安装和配置–图文教程】https://blog.csdn.net/weixin_41381863/article/details/88231397

脚本之家@一入码坑深似海 【推荐几款 Redis 可视化工具(太厉害了)】https://www.jb51.net/article/208969.htm

mjtx211207

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44893902/article/details/123087435

智能推荐

CSS3 mask 遮罩蒙版效果-程序员宅基地

文章浏览阅读64次。mask demo效果演示:http://dtdxrk.github.io/game/css3-demo/mask.htmlmask 的属性:-webkit-mask-image:url | gradient /*可以使用图片或渐变作为遮罩层*/-webkit-mask-repeat:repeat | repeat-x | repeat-y | no-repeat-w..._css3 mask 优惠券

element ui输入框监听enter回车事件_el-button 监听回车事件-程序员宅基地

文章浏览阅读2.3w次,点赞2次,收藏7次。<el-form-item> <el-button type="primary" @keyup.enter.native="onSubmit">登陆</el-button> <el-button @click="resetForm('ruleForm')">重置</el-button> &_el-button 监听回车事件

Angular实战项目记录(一)------登录(传递参数,获取返回值,加密密码,路由守卫,localStorage)_登录按钮同时请求key并传参登录-程序员宅基地

文章浏览阅读921次。需求:angular登录(传递参数,获取返回值,加密密码,local路由守卫,localStorage)步骤:一,双向绑定input框的账号和密码login.html <input type="text" name="username" placeholder="用户名" autocomplete="off" [(ngModel)]="username" > <input type="password" name="password" _登录按钮同时请求key并传参登录

【转】CNN+BLSTM+CTC的验证码识别从训练到部署-程序员宅基地

文章浏览阅读243次。【转】CNN+BLSTM+CTC的验证码识别从训练到部署转载地址:https://www.jianshu.com/p/80ef04b16efc项目地址:https://github.com/kerlomz/captcha_trainer作者:_Coriander1. 前言本项目适用于Python3.6,GPU>=NVIDIA GTX1050Ti..._1d cnn blstm

设计模式--建造者模式,与生活结合_建造者模式 生活-程序员宅基地

文章浏览阅读611次。一、个人理解 1、解决复杂对象的创建 2、同样的构建过程有不同的表现 3、处理繁琐而且顺序不太重要的事情二、实际运用 1、手机组装 2、个人每天的生活,吃饭、睡觉、打扫卫生三、代码using System;using System.Coll_建造者模式 生活

小结_csdn小结-程序员宅基地

文章浏览阅读658次。Java基础Java集合框架Java集合——ArrayListJava集合——LinkedListJava集合——HashMapJava集合——TreeMapJava集合——LinkedHashMapJava泛型Java反射(一)Java反射(二)Java反射(三)Java注解Java IO(一)Java IO(二)RandomAccessFileJava NIOJava异常详解Java抽象类和接..._csdn小结

随便推点

Docker安装rabbitMq并安装延时插件_rabbitmq 启用延时插件-程序员宅基地

文章浏览阅读2.9k次,点赞3次,收藏3次。Docker安装rabbitMq并安装延时插件插件的下载地址:https://www.rabbitmq.com/community-plugins.html第一种方式:通过拷贝的方式进行安装拉去镜像 # 拉去镜像 docker pull rabbitmq:management # 查看镜像的信息获取版本号 docker inspect rabbitmq:management..._rabbitmq 启用延时插件

(八)Ajax 基础_"xhr.addeventlistener(\"onreadystatechange\", () =-程序员宅基地

文章浏览阅读104次。文章目录一、Ajax 基础1. 认识 Ajax(1) Ajax 是什么(2) 搭建 Ajax 开发环境2. Ajax 的基本用法(1) XMLHttpRequest(2) Ajax 的使用步骤(3) 使用 Ajax 完成前后端通信3. GET 请求(1) 携带数据(2) 数据编码4. POST 请求(1) 携带数据(2) 数据编码二、JSON1. 认识 JSON(1) JSON 是什么(2) 为什么需要 JSON2. JSON 的 3 种形式3. JSON 的常用方法(1) JSON.parse()(2) _"xhr.addeventlistener(\"onreadystatechange\", () => {"

用python暴力破解rar加密文件(经过测试)_python 清除rar密码-程序员宅基地

文章浏览阅读2.7w次,点赞18次,收藏85次。参考文章1参考文章2 第一次使用csdn写文章,写得不好还请见谅。(运行环境:python3.6) 下了一个带密码的压缩包文件,作为一个刚学python的新手,想着能不能用python暴力破解它,于是在网上搜了很多资料,看着似乎并不是很麻烦,也想试着自己写一个可以暴力破解的程序,在写的过程中却遇到了各种各样的问题,希望大手们能带带我。遇到的问题如下:zipfile和zipfile2似..._python 清除rar密码

Orangpi镜像烧录_orange pi img烧录软件-程序员宅基地

文章浏览阅读2.4k次。Orange Pi 镜像烧录准备工作windows系统 或者 ubuntu系统如果是windows系统还需要准备 Win32DiskImager 、xshell 和 diskgenues镜像下载1:Orange Pi 官网下载:Orange Pi 镜像下载地址2: Armbian 官网下载:我的是Orange Pi R1,传送门:Orange Pi R1 armbian其他型号传..._orange pi img烧录软件

操作系统-I/O(1)设备控制器-程序员宅基地

文章浏览阅读963次。I/O设备通常是物理上相互独立的设备,它们一般通过通信总线(电缆)与I/O控制器连接。例如,图中IDE接口是通信总线而非I/O总线。I/O控制器(I/O接口)在扩展卡或者南桥芯片内,通过I/O总线、北桥芯片连接CPU和MMI/O硬件建立了外设与主机之间的“通路”:主机----北桥---I/O总线----南桥(设备控制器)----电缆——外设把printf("hello..._io系统中 设备控制器

边缘计算网关-多台西门子S7-1200/1500等PLC与SQL数据库对接的案例_s7-1200与边缘计算网关通信-程序员宅基地

文章浏览阅读1.5k次。IGT-DSER智能网关模块,支持各种PLC、智能仪表、远程IO与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备;数据库软件支持MySQL、SQLServer、PostgreSQL。 网关安装在设备侧,与设备同时起停,不担心数据丢失;在断网、服务器维护上报数据有异常时,网关主动将数据缓存,待故障解除后自动重新上报到数据库;网关也支持多服务器冗余、异常未提交数据本地保存等功能,确保数据安全;已批量用于多种行业的智能工厂,大大提高..._s7-1200与边缘计算网关通信

推荐文章

热门文章

相关标签