【JAVA开发笔记】Reids下载、安装、配置-Windows篇(超详细,含Redis可视化管理工具!!!)

news2024/11/15 8:29:22

目录

1. Redis 简介

2. 下载 Redis 安装包

3. 开启 Redis 服务

4. 配置环境变量

5. Redis 服务注册为系统服务

6. Redis 服务测试和简单使用

7. 下载安装 Redis 管理工具 

8. 管理工具连接 Redis 服务器


1. Redis 简介

Redis(Remote Dictionary Server)是一个开源的、内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。Redis 支持多种类型的数据结构,如字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)等类型,并且提供了对这些数据结构的多种操作命令。

2. 下载 Redis 安装包

目前最新版本为 Redis for Windows 5.0.14.1,下文也以此版本为例。

推荐下载地址:Releases · tporadowski/redis · GitHub

文件格式说明:

msi:Windows 安装包格式,可以安装,修改,卸载指定程序。说白了 .msi 就是 Windows installer 的数据包,把所有和安装文件相关的内容封装在一个包里。此外:它还包含有关安装过程自己的信息,例如:安装序列、目标文件夹路径、安装选项和控制安装过程的属性。

zip:压缩包格式,解压之后可通过命令行进行操作,不需要安装。

下载完成后解压压缩包,打开文件夹,内容如下:

3. 开启 Redis 服务

在当前目录打开命令行:文件目录输入 cmd,回车。

打开一个 cmd 命令行窗口,通过如下命令开启服务:

redis-server.exe redis.windows.conf
# redis.windows.conf 为指定配置文件,可省略

 默认端口为 6379,出现如下的图标说明Redis服务启动成功。 

4. 配置环境变量

为了更方便地使用Redis,可以把Redis的路径加到系统的环境变量里,这样就省得再输路径了。

第一步:打开电脑设置,在系统信息中,找到高级系统设置,点击打开。

 第二步:在系统属性弹框中,找到环境变量,点击打开。

第三步:在系统变量弹框中找到Path并双击,点击新建,添加Redis服务目录路径,并确认保存。

第四步:完成环境变量配置之后,无需再从Redis目录下打开 cmd 命令行窗口,直接”Win键+R“输入 cmd 打开命令窗口输入命令即可启动Redis服务。

5. Redis 服务注册为系统服务

将 Redis 注册为系统服务后,系统可以在启动时自动启动 Redis,无需手动启动。

打开 cmd 命令窗口,切换到 Redis 安装目录(因为要指定配置文件),执行以下命令将 Redis 注册为系统服务。

# cd 进入 Redis 主目录(按自己解压Redis位置填写)
cd /d D:\DevelopmentFiles\config\redis\Redis-x64-5.0.14.1
# 注册 Redis 为系统服务,并指定配置文件
redis-server --service-install redis.windows.conf --loglevel verbose
# 开启服务
redis-server --service-start
# 停止服务
redis-server --service-stop
# 删除 Redis 系统服务
# 删除不影响已开启的服务正常运行,停止服务后才会消失
redis-server --service-uninstall

如下图提示为 Redis 服务添加成功: 

 快捷键 Win + R ,输入 services.msc 打开服务列表找到 Redis,将其启动类型设置为自动启动,并启动此服务。

6. Redis 服务测试和简单使用

在任意路径可以通过如下命令连接 Redis 服务:

redis-cli.exe -h 127.0.0.1 -p 6379
# 或直接使用
redis-cli

连接上Redis服务后,使用 ping 命令,并返回结果 PONG 视为成功连接。

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

Redis 设置键值对并查询:

使用 keys 命令,显示当前数据库中所有的键(key):

使用 del 命令,删除指定的键(key):

使用 exit 或 quit 命令,退出当前 Redis 连接:

使用 shutdown 命令,关闭 Redis 服务:

7. 下载安装 Redis 管理工具 

注:安装程序放在了博客最上方,官网下载不是很方便!!!

下载好安装程序后,解压压缩包,双击运行 redis-desktop-manager 安装程序。

 

点击 I Agree 进入下一步。

自行选择安装路径,点击 Install 执行安装,等待安装完成即可。

8. 管理工具连接 Redis 服务器

安装成功后,运行 RedisDesktopManager 工具,选择主界面右上角的“连接到 Redis 服务器”。

在新建连接的对话框中,输入 Redis 服务器的IP地址、端口号和验证密码。

此处因为作者是用自己本地启的 Redis 服务,所有地址填写127.0.0.1,端口号和验证密码,因为在安装 Redis 后没做配置,因此使用默认端口6379和默认没有密码。

完成上述信息填写后,先点击新建连接的对话框左下角“测试连接”,测试填入信息是否有效,弹出“连接 Redis 服务成功”弹框后,点击OK,再点击确认即完成 Redis 服务器连接。

连接成功后,可以看到 Redis 一共有16数据库,打开前面使用到的8号库,也可以看到之前在命令行窗口添加的 demo_key2 键值对。


至此,我们的 Redis 服务的安装配置,以及 Redis 管理工具安装教程完美竣工!!!

有什么问题都可以评论区留言,看见都会回复的!!!

如果你觉得本篇文章对你有所帮助的,多多支持!!!

点赞收藏评论,抱拳了!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1946239.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【elementui】记录el-table设置左、右列固定时,加大滚动条宽度至使滚动条部分被固定列遮挡的解决方法

当前elementui版本:2.8.2 现象:此处el-table__body-wrapper默认的滚动条宽度为8px,我加大到10px,如果不设置fixed一切正常,设置fixed后会被遮挡一点 el-table__fixed-right::before, .el-table__fixed::before 设置…

【BUG】已解决:SyntaxError:positional argument follows keyword argument

SyntaxError:positional argument follows keyword argument 目录 SyntaxError:positional argument follows keyword argument 【常见模块错误】 【解决方案】 欢迎来到英杰社区https://bbs.csdn.net/topics/617804998 欢迎来到我的主页,我是博主英杰&#xff0c…

前端性能优化:浏览器的2种缓存方式要弄清

在前端性能优化中,最重要的就是缓存,使用缓存可以极大的提升浏览器的响应速率。 什么是缓存呢? 当我们第一次访问某个网站时,浏览器会把网站中的图片等资源存储在电脑中,以备后续使用,第二次访问该网站时…

构建智能运维系统:创新架构与效率优化

随着信息技术的迅猛发展,企业对于运维效率和服务质量的要求越来越高。智能运维系统的设计和实施,不仅能够提升系统可靠性和响应速度,还能有效降低成本和人力投入。本文将深入探讨智能运维系统的架构设计原则和关键技术,为企业在运…

观成科技:活跃窃密木马TriStealer加密通信分析

1.概述 观成安全研究团队近期在现网监测到多起TriStealer窃密木马攻击事件,TriStealer窃密木马从2024年4月开始活跃,通过Bunny CDN进行载荷下发。TriStealer会收集系统信息、屏幕截图、浏览器中存储的账号密码以及设备中所有的“txt”后缀文件、桌面文件…

华清数据结构day7 24-7-24

1> 二叉树的创建、遍历自己实现一遍 bitree.h #ifndef BITREE_H #define BITREE_H #include<myhead.h> typedef char datatype;typedef struct Node {datatype data;struct Node *L;struct Node *R; }Node,*Bitree; //创建 Bitree tree_create(); //先序遍历 void p…

el-table合计行更新问题

说明&#xff1a;在使用el-table自带的底部合计功能时&#xff0c;初始界面不会显示合计内容 解决方案&#xff1a;使用 doLayout()方法 updated() {this.$nextTick(() > {this.$refs[inventorySumTable].doLayout();});},完整代码&#xff1a; // show-summary&#xff1a…

【PyTorch】图像多分类项目部署

【PyTorch】图像多分类项目 【PyTorch】图像多分类项目部署 如果需要在独立于训练脚本的新脚本中部署模型&#xff0c;这种情况模型和权重在内存中不存在&#xff0c;因此需要构造一个模型类的对象&#xff0c;然后将存储的权重加载到模型中。 加载模型参数&#xff0c;验证模型…

人工智能与机器学习原理精解【6】

文章目录 数值优化基础理论凹凸性定义在国外与国内存在不同国内定义国外定义总结示例与说明注意事项 国内凹凸性二阶定义的例子凹函数例子凸函数例子 凸函数&#xff08;convex function&#xff09;的开口方向凸函数的二阶导数凸函数的二阶定义单变量函数的二阶定义多变量函数…

设计模式第三天|设计模式结构型:适配器模式、装饰器模式、代理模式

文章目录 设计模式的分类适配器模式概念俗话说角色具体应用(Spring MVC)图解具体步骤 装饰器模式定义核心俗话说类名表现图解具体构造代码实现简化优点缺点 代理模式(Spring AOP 面向切面)定义俗话说角色代理模式分类静态代理角色代码好处缺点实用 动态代理 AOP什么是AOP具体信…

BFF:优化前后端协作设计模式

BFF&#xff1a;优化前后端协作设计模式 BFF是什么 BFF即 Backends For Frontends (服务于前端的后端)。是一种介于前端和后端之间一种重要的通信设计模式。它旨在解决前端与后端协作中的复杂性问题。 背景 行业背景&#xff1a;传统前端应用&#xff08;如Web应用、移动应…

《深入探秘Java中的枚举:掌握Enum的魔力》

目录 &#x1f4dd; 枚举枚举的定义枚举的使用1、表示一组固定常量2、实现接口3、枚举与策略模式4、EnumSet5、EnumMap &#x1f4ce; 参考文章 &#x1f600; 准备好了吗&#xff1f;让我们一起步入这座Java神奇的城堡&#xff0c;探寻枚举&#xff08;Enum&#xff09;这个强…

Ubuntu 修改源地址

注意事项&#xff1a;版本说明&#xff01;&#xff01;&#xff01; Ubuntu24.04的源地址配置文件发生改变。 不再使用以前的 sources.list 文件&#xff0c;该文件内容变成了一行注释&#xff1a; # Ubuntu sources have moved to /etc/apt/sources.list.d/ubuntu.sources…

STM32-FreeRTOS快速学习

定义 FreeRTOS 满足实施系统对任务响应时间的要求。 实时操作系统、轻量级&#xff08;内核小&#xff0c;只需要几KB的ROM和RAM&#xff09;、 提供了一些内核功能&#xff0c;如任务管理、时间管理、内存管理和通信机制等。 和裸机的区别 裸机&#xff1a;无操作系统&…

产品系统的UI暗色系和浅色系模式切换是符合人体视觉工程学的设计

视觉革命&#xff1a;UI设计中的暗夜与黎明 UI设计如同夜空中最亮的星辰&#xff0c;引领着用户穿梭于信息的海洋。而今&#xff0c;一场视觉革命正在悄然上演&#xff0c;它关乎于我们的眼睛&#xff0c;关乎于我们的体验——那就是产品系统的UI暗色系和浅色系模式的切换。如…

【机器学习】Jupyter Notebook如何使用之基本步骤和进阶操作

引言 Jupyter Notebook 是一个交互式计算环境&#xff0c;它允许创建包含代码、文本和可视化内容的文档 文章目录 引言一、基本步骤1.1 启动 Jupyter Notebook1.2 使用 Jupyter Notebook 仪表板1.3 在笔记本中工作1.4 常用快捷键1.5 导出和分享笔记本 二、进阶用法2.1 组织笔…

Excel超级处理器,工作簿文件.xls/.xlsx/.csv相互批量转换

如何将.xlsx文件转成.csv文件&#xff0c;.xls转换成.xlsx文件&#xff0c;以及.xls文件转成.csv文件或.csv转换成.xlsx文件&#xff0c;如果是单个文件转换&#xff0c;那么将当前文件另存为&#xff0c;保存类型&#xff0c;选择即可。如下图所示&#xff1a; 如果是多个文件…

【AutoDL】AutoDL+Xftp+Xshell+VSCode配合使用教程

身边没有显卡资源或不足以训练模型时&#xff0c;可以租赁服务器的显卡。 1、AutoDL Step :注册账号->选择显卡->选择环境->开机启动 1.1 首先打开AutoDL官网&#xff0c;注册账号 1.2 租赁自己想要的显卡资源 1.3 选择基础环境。 此处&#xff0c;我们让其自动配置…

[网络通信原理]——TCP/IP模型—网络层

网络层 网络层概述 网络层位于OSI模型的第三层&#xff0c;它定义网络设备的逻辑地址&#xff0c;也就是我们说的IP地址&#xff0c;能够在不同的网段之间选择最佳数据转发路径。在网络层中有许多协议&#xff0c;其中主要的协议是IP协议。 IP数据包格式 IP数据报是可变长度…

Linux服务器配置Python+PyTorch+CUDA深度学习环境

参考博主Linux服务器配置PythonPyTorchCUDA深度学习环境_linux cuda环境配置-CSDN博客 https://blog.csdn.net/NSJim/article/details/115386936?ops_request_misc&request_id&biz_id102&utm_termlinux%E8%99%9A%E6%8B%9F%E7%8E%AF%E5%A2%83%E6%8C%89pytorch%20c…