【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 1
 save 300 100
 save 60 10000

# 是否需要持久化存储
appendonly yes
appendfilename "appendonly.aof"
appendfsync everysec

启动与关闭

关闭Redis

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

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

在这里插入图片描述

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

127.0.0.1:6380> shutdown
not connected> exit

C:\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>

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

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

科研软件 | Diamond 4.6 安装教程

软件介绍 Diamond一个化学专业软件。它是一款在原子水平实现晶体结构可视化的软件,包括分子和聚合物扩展、多面体、搜索结构数据、自动和批量创建结构图片等功能,支持晶体结构着色和渲染以及批注。 软件下载 https://pan.quark.cn/s/37214b5bec7c 软…

05、Redis实战:优惠券秒杀、优化异步下单

6、秒杀优化 6.1 秒杀优化-异步秒杀思路 我们先来回顾一下下单流程当用户发起请求,此时会先请求Nginx,Nginx反向代理到Tomcat,而Tomcat中的程序,会进行串行操作,分为如下几个步骤 查询优惠券判断秒杀库存是否足够查询…

音视频相关知识

H.264编码格式 音频 PCM就是要把声音从模拟信号转换成数字信号的一种技术,他的原理简单地说就是利用一个固定的频率对模拟信号进行采样。 pcm是无损音频音频文件格式 每秒15帧 一秒钟300kb 单位:像素

故障频发,给我一个完美的解释...

1.盘点事故 8月19日,网易云音乐「崩了」,网页端报错,App 无法使用,什么原因?你那受影响了吗? 一次更新,一串代码,全球宕机。7月19日下午发生了全球范围内的Windows大面积蓝屏事件&a…

Django | 从中间件的角度来认识Django发送邮件功能

文章目录 概要中间件中间件 ---> 钩子实现中间件demo 邮件发送过程Django如何做邮件服务配置流程 中间件结合邮件服务实现告警 概要 摘要 业务告警 邮件验证 密码找回 邮件告警 中间件 中间件 —> ‘钩子’ 例如 访问路由 的次数【请求】 中间件类须实现下列五个方法…

C++,std::queue 详解

文章目录 1. 概述2. 包含头文件3. 基本操作3.1 构造函数3.2 赋值操作3.3 成员函数 4. 迭代器5. 示例6. 注意事项参考 1. 概述 std::queue 是 C 标准模板库(STL)中的一个容器适配器,它提供了一种先进先出(FIFO)的数据结…

[数据集][目标检测]木材缺陷检测数据集VOC+YOLO格式2383张10类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):2383 标注数量(xml文件个数):2383 标注数量(txt文件个数):2383 标注…

网络安全入门教程(非常详细)从零基础入门到精通_网路安全 教程

前言 1.入行网络安全这是一条坚持的道路,三分钟的热情可以放弃往下看了。2.多练多想,不要离开了教程什么都不会了,最好看完教程自己独立完成技术方面的开发。3.有时多百度,我们往往都遇不到好心的大神,谁会无聊天天给…

线性数据结构的基本概念(数组,链表,栈,队列)

数组 数组由相同类型的元素组成,使用一块连续的内存来存储。 数组的特点是: 1.利用索引进行访问 2.容量固定 3.使用一块连续的内存来存储 各种操作的时间复杂度: 查找/修改:O(1)//访问特定位置的元素 插入…

[鹏城杯 2022]简单的php

题目源代码 <?phpshow_source(__FILE__); $code $_GET[code]; if(strlen($code) > 80 or preg_match(/[A-Za-z0-9]|\|"||\ |,|\.|-|\||\/|\\|<|>|\$|\?|\^|&|\|/is,$code)){die( Hello); }else if(; preg_replace(/[^\s\(\)]?\((?R)?\)/, , $code…

Qt实现tcp协议

void Widget::readyRead_slot() {//读取服务器发来的数据QByteArray msg socket->readAll();QString str QString::fromLocal8Bit(msg);QStringList list str.split(:);if(list.at(0) userName){QString str2;for (int i 1; i < list.count(); i) {str2 list.at(i);…

使用DOM破坏启动xss

目录 实验环境&#xff1a; 分析&#xff1a; 找破坏点&#xff1a; 查看源码找函数&#xff1a; 找到了三个方法&#xff0c;loadComments、escapeHTM 、displayComments loadComments escapeHTM displayComments&#xff1a; GOGOGO 实验环境&#xff1a; Lab: Exp…

JLMSR超分算法说明和效果

一、简介 JLMSR是基于加权概率模型构造的一种超分算法&#xff0c;属于传统超分&#xff0c;无需训练&#xff0c;适合硬件化。与传统超分的插值方案最大区别在于基于16*16的块进行上下文概率统计&#xff0c;结合权重进行插值。目前该插值方案已经线性化和整数化&#xff0c;…

加油卡APP系统,探索新的市场机遇

当下&#xff0c;汽车已经成为了不可缺少的出行工具&#xff0c;汽车加油也成为了必要的环节。加油卡作为一种高效、便捷的加油方式&#xff0c;具有非常的市场发展空间&#xff0c;也成为了新的创业方式&#xff01; 在网络时代中&#xff0c;加油卡APP的开发大大减少了用户在…

NVF04M录音芯片在宠物喂食器的应用:录音播放功能,内置SPI闪存

在现代社会中&#xff0c;宠物已经成为人们生活中的一部分&#xff0c;而宠物喂食器作为宠物养护的重要工具&#xff0c;也越来越受到人们的关注。为了满足人们对宠物喂食器的多样化需求&#xff0c;九芯电子供应商研发了一款NVF04M录音芯片。它在宠物喂食器中的作用主要是提供…

[机器学习]--线性回归算法

线性回归算法原理 线性关系在生活中有很多案例: 摄氏度和华氏度的转化: F C ⋅ 9 5 32 F C \cdot\frac{9}{5}32 FC⋅59​32学科最终成绩的计算: 最终成绩 0.3 \times 平时成绩 0.7 \times 期末成绩 线性回归(Linear regression)就是利用回归函数对一个或多个自变量…

WEB渗透免杀篇-Golang免杀

往期文章 WEB渗透免杀篇-免杀工具全集-CSDN博客 WEB渗透免杀篇-加载器免杀-CSDN博客 WEB渗透免杀篇-分块免杀-CSDN博客 WEB渗透免杀篇-Powershell免杀-CSDN博客 WEB渗透免杀篇-Python源码免杀-CSDN博客 WEB渗透免杀篇-C#源码免杀-CSDN博客 WEB渗透免杀篇-MSFshellcode免杀…

土壤墒情固定监测站的工作原理

TH-GTS03土壤墒情固定监测站是一种专门用于监测土壤墒情信息的设备&#xff0c;它通过一系列精密的传感器和数据处理系统&#xff0c;实时、准确地获取土壤的水分含量、温度以及其他相关参数&#xff0c;为农业生产、生态保护和水资源管理等提供重要依据。 土壤墒情固定监测站通…

想做好专业儿童研学项目解决方案,建议先看看这篇

大家好&#xff0c;我是爱吐槽也爱分享的“教育&科技跨界老顽童”。今天想跟大家聊聊这几年越来越火的“沉浸式数字化研学”&#xff0c;因为前不久刚刚参与了一个不错的专业儿童研学项目解决方案&#xff0c;有一些心得想要及时分享&#xff0c;尤其是也想搞专业儿童研学项…

vue3 安装element-plus进行一些简单的测试

1、安装element-plus 官网地址&#xff1a;https://element-plus.org/zh-CN/guide/installation.html 2、安装方法&#xff1a; # 选择一个你喜欢的包管理器# NPM npm install element-plus --save# Yarn yarn add element-plus# pnpm pnpm install element-plus 这里我选择…