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

目录

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://xiahunao.cn/news/3269254.html

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

相关文章

基于GitHub page和Hexo主题搭建个人博客(win)

1.安装git git官网下载地址:Git - Downloads (git-scm.com) (1)下载:进入官网,选择对应版本下载,得到.exe文件 (2)安装:打开.exe文件,进行如下操作 (3)安装好后,右击鼠标,点击显示…

运维团队如何借助分布式部署提升监控效率与可靠性

随着企业IT基础设施的日益复杂和分布式架构的广泛应用,传统的监控解决方案已经难以满足现代运维团队的需求。在这样的背景下,分布式部署作为一种新型的监控架构,以其灵活性、可扩展性和高可用性,成为了运维团队提升监控效率与可靠…

JDK21下载+安装+环境配置教程(Windows11系统)

下载地址: Java Downloads | Oracle 中国 下载完这样 双击 然后下一步就完事了(如果想换路径就换一下) 配置JDK的环境变量,鼠标右键此电脑--属性--高级系统设置 1.点击新建系统变量名为"JAVA_HOME",变量值为…

推荐系统三十六式学习笔记:工程篇.常见架构25|Netflix个性化推荐架构

目录 架构的重要性经典架构1.数据流2.在线层3.离线层4.近线层 简化架构总结 你是否曾经觉得算法就是推荐系统的全部,即便不是全部,至少也是嫡长子,然而实际上,工程实现才是推荐系统的骨架。如果没有好的软件实现,算法不…

vue3里将table表格中的数据导出为excel

想要实现前端对表格中的数据进行导出,这里推荐使用xlsx这个依赖库实现。 1、安装 pnpm install xlsx 2、使用 import * as XLSX from "xlsx"; 直接在组件里导入XLSX库,然后给表格table通过ref创建响应式数据拿到table实例,将实…

大数据平台之HBase

HBase是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,是Apache Hadoop生态系统的重要组成部分。它特别适合大规模结构化和半结构化数据的存储和检索,能够处理实时读写和批处理工作负载。以下是对HBase的详细介绍。 1. 核心概念 1.1 表&#x…

自定义prometheus监控获取nginx_upstream指标

1、前言 上篇文章介绍了nginx通过nginx_upstream_check_module模块实现后端健康检查,这篇介绍一下如何自定义prometheus监控获取nginx的upstream指标来实时监控nginx。 2、nginx_upstream_status状态 支持以下三种方式查看nginx_upstream的状态 /status?formatht…

【sklearn实战】sklearn 数据集之 Toy datasets

scikit-learn 内置的一些小型标准数据集,不需要从某个外部网站下载任何文件。 一 鸾尾花数据集(Iris Dataset) 1.1 简介 该数据集包含了 150 个鸢尾花的数据,其中每个数据点都有 4 个变量(萼片长度、萼片宽度、花瓣长…

张量Tensor

借助 PyTorch 实现深度神经网络 - 张量和数据集 - 第 1 周 | Coursera 张量概述 张量运算的本质是向量和矩阵运算。神经网络的输入、输出、参数都将采用张量进行。Pytorch中的张量可以和Python中的numpy相互转换,这使得Pytorch在GPU上应用成为可能。神经网络中的参…

等级保护测评解决方案

什么是等级保护测评? 网络安全等级保护是指对国家重要信息、法人和其他组织及公民的专有信息以及公开信息和存储、传输、处理这些信息的信息系统分等级实行安全保护,对信息系统中使用的信息安全产品实行按等级管理,对信息系统中发生的信息安全…

多机构发布智能锁2024半年报:德施曼上半年线上全渠道销额稳居第一

近日,权威机构奥维云网、洛图科技先后发布智能门锁2024半年报,报告均指出上半年中国智能门锁线上渠道持续增长。奥维云网数据显示,2024上半年线上渠道销量同比增长22.7%,成行业增长最快的部分;洛图科技强调&#xff0c…

Baseline_bm25实现文本检索

大一还沉迷NLP时写的第一篇笔记,才发现在草稿箱躺了这么久oO 题目来源:飞桨AI Studio - 人工智能学习与实训社区 (baidu.com) 1.解压数据集 !unzip /home/aistudio/data/data205651/wenshu_ms_dataset.zip -d dataset 如果已经解压过了出现&#xff0…

Github 2024-07-26 Java开源项目日报 Top10

根据Github Trendings的统计,今日(2024-07-26统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Java项目9HTML项目1TypeScript项目1非开发语言项目1JavaGuide - Java 程序员学习和面试指南 创建周期:2118 天开发语言:Java协议类型:Apache…

Photos框架 - 自定义媒体选择器(UI预览)

引言 在前面的博客中我们已经介绍了使用媒体资源数据的获取,以及自定义的媒体资源选择列表页。在一个功能完整的媒体选择器中,预览自然是必不可少的,本篇博客我们就来实现一个资源的预览功能,并且实现列表和预览的数据联动效果。…

不再担心数据丢失:用rsync打造你的自动化备份解决方案

在现代IT环境中,数据备份是一项至关重要的任务。无论是个人文件还是企业数据,都需要有可靠的备份机制来防止数据丢失。今天,我们将介绍一种高效的备份方案:使用rsync实现自动化备份目录。 什么是rsync? rsync 是一个开…

大学计算机专业主要课程及概要介绍

大学计算机专业主要课程及概要介绍 大学计算机专业是一门涵盖广泛领域的学科,旨在培养学生在计算机科学与技术方面的理论知识与实践能力。该专业课程设置丰富多样,涵盖了从基础理论到高级应用的多个方面。以下是一些主要的课程及其概要介绍:…

共享栈、双端队列

top指向的内存有内容 上图右图出队列受限制(右边红笔出来的箭头出来)

C语言-TCP通信创建流程

TCP通信创建流程 1. 客户端创建TCP连接 在整个流程中, 主要涉及以下⼏个接⼝socket() : 创建套接字, 使⽤的套接字类型为流式套接字connect() : 连接服务器send() : 数据发送recv() : 数据接收创建套接字 首先,我们需要创建套接字,套接字是通信的基础…

在 ArkTS 中集成 C 语言模块来管理文件描述符

文章目录 前言ArkTS模块C语言模块C模块代码 总结 前言 在现代开发中,尤其是在处理文件操作时,使用文件描述符(fd)是一种常见的方法。ArkTS提供了一种强大的方式来与底层C代码交互,使我们能够利用C语言的性能优势来管理…

C++:平衡搜索二叉树(AVL)

hello,各位小伙伴,本篇文章跟大家一起学习《C:平衡搜索二叉树(AVL)》,感谢大家对我上一篇的支持,如有什么问题,还请多多指教 ! 文章目录 :maple_leaf:AVL树:maple_leaf:…