当前位置: 首页 > news >正文

【Win开发环境搭建】Redis与可视化工具详细安装与配置过程

🎯导读:本文档提供了Redis的简介、安装指南、配置教程及常见操作方法。包括了安装包的选择与配置环境变量的过程,详细说明了如何通过修改配置文件来设置密码和端口等内容。同时,文档还介绍了如何使用命令行工具连接Redis,并提供了启动与关闭Redis服务的方法。此外,还推荐了一款Redis可视化工具,便于用户更高效地管理和监控Redis数据库。

文章目录

  • Redis简介
  • 安装
    • 安装包下载
    • 压缩包操作(推荐)
    • msi版本操作(不建议,可以直接跳到修改密码开始看)
  • 配置环境变量
  • 命令行连接Redis
    • 无密码
    • 有密码
  • 修改密码
    • 命令行修改(不推荐)
    • 配置文件修改
  • 启动与关闭
    • 关闭Redis
    • 启动Redis
  • Redis可视化工具

Redis简介

Redis是一个开源的键值存储系统,它支持多种数据结构如字符串、哈希表、列表、集合及有序集合等。因其将大部分数据存储在内存中,所以能够提供非常快速的数据访问速度。此外,Redis还支持数据持久化、事务、简单的消息传递等功能,使其成为一个灵活且高性能的数据解决方案,广泛应用于缓存、实时数据分析、消息队列等多种场景。

在这里插入图片描述

安装

安装包下载

我是官网,点我下载即可

也可以在CSDN资源Redis安装包5.0.14.1中下载

下载msi版本(安装包)和压缩包(推荐)都可以
在这里插入图片描述

压缩包操作(推荐)

如果下载的是压缩包,直接解压,修改完配置文件redis.windows.conf之后,直接使用redis-server.exe启动即可,不懂的话,直接跳到启动Redis那一小节
在这里插入图片描述

msi版本操作(不建议,可以直接跳到修改密码开始看)

在这里插入图片描述
在这里插入图片描述
勾选添加到环境变量中,后面我们可以直接在命令行使用Redis命令

在这里插入图片描述

如果在服务器上面安装,建议选择一个少见的端口,默认的6379竟然会被坏人攻击

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
Redis服务已经启动起来了
在这里插入图片描述

已经默认帮我将Redis添加到环境变量中了

在这里插入图片描述

配置环境变量

如果使用的是msi方式安装,已经配置好环境变量了;如果使用的是压缩包,跟从如下操作:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
新建一条变量,然后将压缩包所解压的路径复制上来接口
在这里插入图片描述

命令行连接Redis

无密码

# 使用redis-cli连接Redis
C:\Users\Admin>redis-cli -p 6380
# 一开始没有密码,直接ping,就可以ping通
127.0.0.1:6380> ping
# 输出pong说明连接成功
PONG
# 设置密码
127.0.0.1:6380>

有密码

C:\Users\Admin>redis-cli -p 6380
127.0.0.1:6380> ping
# 需要密码
(error) NOAUTH Authentication required.
# 输入密码
127.0.0.1:6380> auth 12345678
OK
127.0.0.1:6380>

修改密码

命令行修改(不推荐)

Redis默认是没有设置密码的,可以使用命令行连接Redis。修改完,重启Redis,密码就不见了,不建议使用这种方式,建议使用修改配置文件的方式

# 使用redis-cli连接Redis
C:\Users\Admin>redis-cli -p 6380
# 一开始没有密码,直接ping,就可以ping通
127.0.0.1:6380> ping
PONG
# 设置密码
127.0.0.1:6380> config set requirepass 12345678
OK
# 退出链接
127.0.0.1:6380> exit# 再连接一次
C:\Users\Admin>redis-cli -p 6380
# 这次ping需要密码了
127.0.0.1:6380> ping
(error) NOAUTH Authentication required.
# 输入密码
127.0.0.1:6380> auth 12345678
OK
127.0.0.1:6380>

配置文件修改

找到Redis安装目录下面的redis.windows.conf

在这里插入图片描述

设置密码

在这里插入图片描述
当然也可以设置端口

在这里插入图片描述

设置完这两个,其他使用默认的即可,保存之后,直接使用配置文件启动Redis即可

如果还想设置其他参数,可以参考如下说明:

# bind 127.0.0.1 -::1
bind 0.0.0.0 # 是否启用保护模式
protected-mode no# redis端口
port 6111# 密码设置
requirepass redis13184..tcp-backlog 511# 用户多少秒没有操作就断开连接,设置为0为不断开
timeout 0# 后端连接会经常断开,设置为60不断开
tcp-keepalive 60# 是否以守护线程的方式运行
daemonize no# 将数据持久化到dump.rdb的频率save 3600 1save 300 100save 60 10000# 是否需要持久化存储
appendonly yes
appendfilename "appendonly.aof"
appendfsync everysec

启动与关闭

关闭Redis

如果使用的是msi的方式安装,安装完成默认会帮我们启动Redis

如果想要关闭,最简单的方式,直接在任务管理器中结束任务即可

在这里插入图片描述

当然也可以使用命令行连接到Redis之后,使用shutdown命令(麻烦,没必要)

127.0.0.1:6380> shutdown
not connected> exitC:\Users\Admin>redis-cli -p 6380
Could not connect to Redis at 127.0.0.1:6380: 由于目标计算机积极拒绝,无法连接。
not connected>

查不到Redis了,说明关闭成功

在这里插入图片描述

启动Redis

cd到Redis安装目录或压缩包解压之后的目录,使用配置文件启动即可

redis-server redis.windows.conf

在这里插入图片描述

Redis可视化工具

Redis可视化工具主要用于帮助用户更直观地管理和监控Redis数据库。这类工具可以提供图形界面来查看Redis中的键值对、执行基本操作(如增删改查)、监视性能指标以及进行数据库配置等。通过这些工具,用户可以轻松地浏览数据结构、调试应用程序、优化查询效率以及进行日常维护工作,从而提高开发和管理Redis实例的效率。

AnotherRedisDesktopManager下载地址

在这里插入图片描述

创建一个连接,配置好ip、端口、密码

在这里插入图片描述
连接成功

在这里插入图片描述
添加一个键值对进行测试

127.0.0.1:6380> set name 123
OK
127.0.0.1:6380>

可以直接在可视化软件中查看到所设置的键值对

在这里插入图片描述

相关文章:

【Win开发环境搭建】Redis与可视化工具详细安装与配置过程

🎯导读:本文档提供了Redis的简介、安装指南、配置教程及常见操作方法。包括了安装包的选择与配置环境变量的过程,详细说明了如何通过修改配置文件来设置密码和端口等内容。同时,文档还介绍了如何使用命令行工具连接Redis&#xff…...

Compose知识分享

前言 “Jetpack Compose 是一个适用于 Android 的新式声明性界面工具包。Compose 提供声明性 API,让您可在不以命令方式改变前端视图的情况下呈现应用界面,从而使编写和维护应用界面变得更加容易。” 以上是Compose官网中对于Compose这套全新的Androi…...

python-study-day5

urllib中handler的使用 import urllib.request url "http://www.baidu.com" headers {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36 Edg/122.0.0.0 } # 请求地址的定制 reques…...

Telegram mini app 本地开发配置

前言: 为了能在telegram里本地调试mini app,参考了网上很多方案,踩了不少坑。最后整了一个适合自己的方案,记录一下。 这个方案一定不是最好的,不过是目前适合我上手开发的方案了。 本文章适合需要在 telegram 本地…...

python发票查验接口助您拒绝做糊涂账、发票ocr

发票识别发票查验接口让发票真假立现。仅需一键上传发票图片,即可实现发票真伪的秒速、批量验证,操作简单方便,避免因人工核验失误所导致“错账”现象的发生,减轻财务工作负担,提升企业工作效率,降低因假票…...

【Linux】线程控制|POSIX线程库|多线程创建|线程终止|等待|线程分离|线程空间布局

目录 ​编辑 POSIX线程库 多线程创建 独立栈结构 获取线程ID pthread_self 线程终止 return终止线程 pthread_exit pthread_cancel 线程等待 退出码问题 线程分离 测试 线程ID及地址空间布局 ​编辑 POSIX线程库 pthread线程库是 POSIX线程库的一部分&#xf…...

JimuReport 积木报表 v1.8.0 版本发布,开源可视化报表

项目介绍 一款免费的数据可视化报表工具,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等! Web 版报表设计器,类似于excel操作风格,通过拖拽完…...

性能优化理论篇 | swap area是个什么东西

我们知道每台计算机的内存(RAM)都是有限的,而我们的应用程序需要加载到内存才能被运行,如果一台机器运行多个应用程序时,内存可能会耗尽。Linux 系统中的“交换空间(也称为交换分区)”可以帮助缓…...

Photoshop (PS)下载安装win/mac版

目录 一、概述 下载 二、安装步骤 三、使用教程 四、快捷键汇总 一、概述 Adobe Photoshop,简称“PS”,是由Adobe Systems开发和发行的图像处理软件。它主要处理以像素所构成的数字图像,涵盖了诸多领域,如图像编辑、图像合成…...

初识redis:Set类型

Set有很多种含义,比如集合,比如设置(和get相对应)。 在这里我们说的set是指的redis中的集合,并且这里的集合是无序的,和之前的list是对应的。 List : [1,2,3] 和 [2,1,3] 是两个不同的listSe…...

Qt 设置QTableView的某列或某行只读

我的做法是实现一个委托(delegate),然后把它设给你要只读的列或行 class ReadOnlyDelegate: public QItemDelegate {public:ReadOnlyDelegate(QWidget *parent NULL):QItemDelegate(parent){}QWidget *createEditor(QWidget *parent, const…...

这么多焊工证,我该拥有那种焊工证呢?

焊接与切割作为特种作业工作,国家根据不同的环境和作业特点,从事焊接工作的焊工需要持证上岗工作,那么是不是焊接就只有一种工作证呢?如果不是,焊工所在的工作岗位需要什么样的焊工证,如何取得焊工证&#…...

HttpWebRequest访问https请求被中止: 未能创建 SSL/TLS 安全通道

编写代码,使用HttpWebRequest访问网页,错误提示: 未能创建 SSL/TLS 安全通道 页面本来是Http网址,突然转换为https网址,所以遇到这个问题也算正常。将解决方法记录下来给需要的人。 //只需要在 HttpWebRequest 发送…...

响应式Web设计:纯HTML和CSS的实现技巧

文章目录 响应式Web设计:纯HTML和CSS的实现技巧一、响应式Web设计概述二、实现响应式设计的技巧1. 使用媒体查询(Media Queries)2. 使用弹性布局(Flexbox)3. 使用网格布局(CSS Grid)4. 使用相对…...

linux centos 防火墙常用命令

1、开放端口 firewall-cmd --zonepublic --add-port80/tcp --permanent 1 2、查看某端口是否开放 firewall-cmd --query-port80/tcp 1 3、查看端口开启列表 firewall-cmd --list-port 1 4、重启防火墙 firewall-cmd --reload 1 5、关闭防火墙 systemctl stop firewalld.se…...

iOS18 Beta7 最终测试版推送:苹果的又一次技术飞跃

苹果公司以其一贯的创新精神和对完美的追求,再次引领了科技界的新潮流。今天,我们聚焦于苹果最新推送的iOS18 Beta7最终测试版,这一版本不仅是苹果软件更新的里程碑,更是用户体验的一次重大升级。 最终测试版的亮相 在众多果粉的…...

超详细!2024叉车证办理及考试流程详解!速看!

根据《特种设备安全监察条例》规定:叉车操作员必须经专业培训和考核,取得地、市级以上质量技术监督行政部门颁发的作业人员资格证书,方可从事该项工作。叉车驾驶证是属于特种车辆驾驶证,要到全国市级质量监督局指定叉车训练基地报…...

浅谈监听器插件之SSHMon Samples Collector

浅谈监听器插件之SSHMon Samples Collector SSHMon Samples Collector 是 JMeter 的一个强大插件,它允许用户通过 SSH 协议远程监控目标服务器的资源利用率,为性能测试提供实时的系统性能数据。这对于评估应用在高负载条件下的表现以及定位性能瓶颈至关…...

R语言论文插图模板第7期—分组散点图

在之前的文章中,分享过R语言折线图的绘制模板: 柱状图的绘制模板: 本期再来分享一下散点图(分组)的绘制方法。 先来看一下成品效果: 特别提示:本期内容『数据代码』已上传资源群中,…...

设计模式 抽象工厂方法模式

定义与特点 工厂方法模式(FactoryMethod),定义一个创建产品对象的工厂接口,让工厂子类决定实例化那一个产品类。工厂方法使一个类的实例化延迟到其子类。 我们把被创建的对象称为“产品”,把创建产品的对象称为“工厂…...

MySQL 隔离级别:脏读、幻读及不可重复读的原理与示例

一、MySQL 隔离级别 MySQL 提供了四种隔离级别,用于控制事务之间的并发访问以及数据的可见性,不同隔离级别对脏读、幻读、不可重复读这几种并发数据问题有着不同的处理方式,具体如下: 隔离级别脏读不可重复读幻读性能特点及锁机制读未提交(READ UNCOMMITTED)允许出现允许…...

对WWDC 2025 Keynote 内容的预测

借助我们以往对苹果公司发展路径的深入研究经验,以及大语言模型的分析能力,我们系统梳理了多年来苹果 WWDC 主题演讲的规律。在 WWDC 2025 即将揭幕之际,我们让 ChatGPT 对今年的 Keynote 内容进行了一个初步预测,聊作存档。等到明…...

论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一)

宇树机器人多姿态起立控制强化学习框架论文解析 论文解读:交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一) 论文解读:交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化…...

Java多线程实现之Thread类深度解析

Java多线程实现之Thread类深度解析 一、多线程基础概念1.1 什么是线程1.2 多线程的优势1.3 Java多线程模型 二、Thread类的基本结构与构造函数2.1 Thread类的继承关系2.2 构造函数 三、创建和启动线程3.1 继承Thread类创建线程3.2 实现Runnable接口创建线程 四、Thread类的核心…...

rnn判断string中第一次出现a的下标

# coding:utf8 import torch import torch.nn as nn import numpy as np import random import json""" 基于pytorch的网络编写 实现一个RNN网络完成多分类任务 判断字符 a 第一次出现在字符串中的位置 """class TorchModel(nn.Module):def __in…...

HDFS分布式存储 zookeeper

hadoop介绍 狭义上hadoop是指apache的一款开源软件 用java语言实现开源框架,允许使用简单的变成模型跨计算机对大型集群进行分布式处理(1.海量的数据存储 2.海量数据的计算)Hadoop核心组件 hdfs(分布式文件存储系统)&a…...

安宝特方案丨船舶智造的“AR+AI+作业标准化管理解决方案”(装配)

船舶制造装配管理现状:装配工作依赖人工经验,装配工人凭借长期实践积累的操作技巧完成零部件组装。企业通常制定了装配作业指导书,但在实际执行中,工人对指导书的理解和遵循程度参差不齐。 船舶装配过程中的挑战与需求 挑战 (1…...

VM虚拟机网络配置(ubuntu24桥接模式):配置静态IP

编辑-虚拟网络编辑器-更改设置 选择桥接模式,然后找到相应的网卡(可以查看自己本机的网络连接) windows连接的网络点击查看属性 编辑虚拟机设置更改网络配置,选择刚才配置的桥接模式 静态ip设置: 我用的ubuntu24桌…...

保姆级教程:在无网络无显卡的Windows电脑的vscode本地部署deepseek

文章目录 1 前言2 部署流程2.1 准备工作2.2 Ollama2.2.1 使用有网络的电脑下载Ollama2.2.2 安装Ollama(有网络的电脑)2.2.3 安装Ollama(无网络的电脑)2.2.4 安装验证2.2.5 修改大模型安装位置2.2.6 下载Deepseek模型 2.3 将deepse…...

使用Spring AI和MCP协议构建图片搜索服务

目录 使用Spring AI和MCP协议构建图片搜索服务 引言 技术栈概览 项目架构设计 架构图 服务端开发 1. 创建Spring Boot项目 2. 实现图片搜索工具 3. 配置传输模式 Stdio模式(本地调用) SSE模式(远程调用) 4. 注册工具提…...