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

news2024/11/26 16:39:24

🎯导读:本文档提供了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.coloradmin.cn/o/2063148.html

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

相关文章

商品数据获取api接口:电商API接口助力内部平台商品定价!

对于很多电商内部平台来讲,品牌方在为内部平台的商品定价时,通常会获取主流电商平台的商品数据以供参考,具体来看,这主要涉及以下步骤: 选择合适的API接口服务商。电商API接口能够提供来自多个主流电商平台的商品数据…

06--kubernetes.pod管理与投射数据卷

前言:上一章记录了部署k8s常用的两个方式,这一章就简单一些,整理一下k8s资源对象的配置和管理命令。 1、集群状态检查 前天搭建的环境,然后关机了两天今天开启后第一时间需要检查集群环境是否正常 [rootk8s-master1 ~]# kubect…

【html+css 绚丽Loading】000012 五行伸缩杖

前言:哈喽,大家好,今天给大家分享htmlcss 绚丽Loading!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 &#x1f495…

js禁用浏览器缩放

禁用crtl- &#xff0c;禁用crtl滚轮 但是不能禁用浏览器本身的设置 代码如下&#xff1a; <script> //luwenjie hualunwindow.addEventListener(mousewheel, function(event){if (event.ctrlKey true || event.metaKey) {event.preventDefault();}},{ passive: fals…

数学建模算法总结

数学建模常见算法总结 评价决策类模型 层次分析法 层次分析法根据问题的性质和要达到的总目的&#xff0c;将问题分解为不同的组成因素&#xff0c;并按照因素间的相互关联影响以及隶属关系将因素按不同层次聚集组合&#xff0c;形成一个多层次的分析结构模型&#xff0c;从…

Go 文件操作基本方法大全

前言 在Go语言中&#xff0c;操作文件主要依赖于标准库中的os和io/ioutil&#xff08;注意&#xff1a;io/ioutil在Go 1.16及以后版本中被逐步弃用&#xff0c;推荐使用io和os包中的函数进行替代&#xff09;以及io和bufio等包。以下是一些基于这些基本库操作文件的方法大全&a…

人工智能时代:哪些职业将被取代,哪些职业难以替代?

引言 人工智能&#xff08;AI&#xff09;作为现代科技领域最引人瞩目的创新之一&#xff0c;正以前所未有的速度改变着我们的生活和工作方式。从20世纪50年代AI概念的诞生&#xff0c;到21世纪初的机器学习突破&#xff0c;再到如今深度学习与大数据的结合&#xff0c;人工智能…

记一次在工作中发现的Esper引擎底层逻辑问题

一、问题描述 在最近工作过程中本人遇到客户反馈一个问题&#xff1a;在某SOC平台关联分析规则新建的规则语句能查询到相关日志&#xff0c;但无法触发规则告警。 规则语句大致为&#xff1a; 数据源 "IPS" and not 目的地址 belong 白名单 客户需求是对于IPS告警…

Arduino复制的方法快速搭建ESP32低版本2.0.10开发环境

Arduino复制的方法快速搭建ESP32低版本2.0.10开发环境 1.概述 这篇文章介绍如何使用复制安装包的方式快速搭建好ESP32开发环境&#xff0c;而且是指定的2.0.10低版本。 2.搭建开发环境 1.下载安装包 首先在百度网盘下载ESP32安装包 通过百度网盘分享的文件&#xff1a;esp…

Biomamba教程01-绪论

目录 1、课程目录 2、单细胞技术背景 3、单细胞数据挖掘平台&#xff08;不用代码&#xff09; 1、课程目录 重点是寻找差异基因&#xff0c;进一步用KEGG、GO等进行疾病相关分析 2、单细胞技术背景 3、单细胞数据挖掘平台&#xff08;不用代码&#xff09; loupe.10xgenom…

会话跟踪方案:Cookie Session Token

什么是会话技术&#xff1f; Cookie 以登录为例&#xff0c;用户在浏览器中将账号密码输入并勾选自动登录&#xff0c;浏览器发送请求&#xff0c;请求头中设置Cookie&#xff1a;userName:张三 ,password:1234aa &#xff0c;若登录成功&#xff0c;服务器将这个cookie保存…

「Python程序设计」基础语法:程序的注释、行与缩进

在我们编写程序代码的过程中&#xff0c;加入程序的注释&#xff0c;是一个很重要的过程。特别是对于软件工程来说&#xff0c;加入程序的注释&#xff0c;可以提高程序代码的可读性&#xff0c;让程序的维护难度降低。 程序注释的种类 首先要知道的是&#xff0c;程序的注释…

为什么要用云手机进行海外社交营销

随着科技的飞速发展&#xff0c;云手机这一新兴技术正逐渐在海外社交营销中占据一席之地。云手机的灵活性、成本效益和全球化特点使其成为海外社交营销中不可或缺的工具。本文将深入剖析云手机的优势&#xff0c;并探讨其在海外社交营销中的重要作用。 首先&#xff0c;云手机的…

Admin.NET源码学习(3:LazyCaptcha使用浅析)

Admin.NET项目前端登录页面的验证码图片默认使用动态图&#xff0c;且图形内容为阿拉伯数字运算&#xff08;如下图所示&#xff09;&#xff0c;用户输入正确的计算结果才能正常登录。项目采用LazyCaptcha模块生成验证码及动态图。   在Admin.NET.Core项目中添加了Lazy.Cap…

TOP刊录用接不接?初审仅1天,国人还友好,质量在线,3个月录用,光环直接拉满

【SciencePub学术】本期&#xff0c;给大家介绍的是1本工程机械类的SCI&#xff0c;位于JCR1区中科院1区TOP&#xff0c;影响因子4.5分。 本刊在机械设计和制造领域认可度极高&#xff0c;近年来影响因子逐步上升&#xff0c;这和稿件质量的大幅度提升有很大的关系。 MMT期刊发…

考驾照需要多长时间?你考驾照用了多长时间?

正常考驾照时长 有人问橙子&#xff1a;一个月可以拿到驾照吗&#xff1f; 答&#xff1a;理论上&#xff0c;一个月能拿到驾驶证。按照《机动车驾驶证申领和使用规定》显示&#xff0c;通过科目一10天后即可预约科目二&#xff0c;而通过科目二后同样需要10天后才能预约科目…

GitHub新手使用指南

第一节 GitHub新手使用指南 一、打包下载源码及资源 下载源码及资源不需要登录。 二、查看作者主页 第1步&#xff1a;点击作者头像 第2步&#xff1a;查看作者的项目 第3步&#xff1a;查看作者项目的基本信息 第4步&#xff1a;搜索项目 第5步&#xff1a;把代码复制到自…

Leetcode-高频面试题-143.重排链表

解法都在代码里&#xff0c;不懂就留言或者私信 /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}* ListNode(int val) { this.val val; }* ListNode(int val, ListNode next) { this.val …

Ajax基础案例

接口文档 欢迎使用 - AJAX阶段 地区查询 图解 代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewpor…

《黑神话:悟空》发售后快手游戏笔记本电脑GMV日环比增长40%

一、美联储9月降息预期升温 昨夜美股三大股指在震荡中收涨&#xff0c;市场情绪受到美联储7月会议纪要提振。纪要显示&#xff0c;美联储官员普遍倾向于9月降息&#xff0c;多位官员认为当前利率水平已对经济构成限制。此消息推动美股上涨&#xff0c;并带动金价创新高&#xf…