Redis(Windows版本下载安装和使用)

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。

文章目录

  • 1. 下载
    • 1.1 CSDN下载
    • 1.2 Github下载
  • 2. 安装
  • 3. 开启服务
    • 3.1 临时开启
      • 3.1.1 临时开启
      • 3.1.2 临时关闭
    • 3.2 开机自启
      • 3.2.1 安装服务
      • 3.2.2 开启服务
  • 4. 服务相关命令
    • 4.1 安装服务
    • 4.2 开启服务
    • 4.3 停止服务
    • 4.4 卸载服务
  • 5. 服务验证
    • 5.1 调用(登录)
    • 5.2 创建数据
    • 5.3 获取数据
  • 6. 配置
    • 6.1 确认配置文件
    • 6.2 绑定IP配置
    • 6.3 配置密码
    • 6.4 配置生效
  • 7. 使用可视化工具查看redis数据


1. 下载

1.1 CSDN下载

如果因为网络原因github可以直接到下面的链接获取压缩包:
redis for windows压缩包下载

1.2 Github下载

Reids官网只提供了Linux系统版本的下载,在Windows上使用redis需要到github上下载
点链接进入github:https://github.com/

搜索redis-windows

如果不想搜可直接点下方链接直接跳转下载即可:
https://github.com/tporadowski/redis/releases/download/v5.0.14.1/Redis-x64-5.0.14.1.zip

接上面搜索的位置继续
搜索redis-windows
找到一个星比较多的,这里选择下面这位大佬的,点击tporadowski/redis进入
在这里插入图片描述
在右侧有release释放版本,点进去
在这里插入图片描述
看到zip压缩包点击下载即可(也可以下载msi结尾的文件进行安装,窗口式交互安装)
在这里插入图片描述

2. 安装

因为我们下载的是免安装的zip压缩包,解压即是安装
解压文件到指定文件夹
在这里插入图片描述
此时redis的文件夹就出现了
在这里插入图片描述

3. 开启服务

3.1 临时开启

在redis安装路径中输入cmd回车
在这里插入图片描述

进入命令窗口

3.1.1 临时开启

输入

redis-server.exe redis.windows.conf

此命令只能临时开启redis服务,当此窗口关闭,reids服务关闭
在这里插入图片描述

3.1.2 临时关闭

关闭临时开启的服务:Ctrl+C或者直接关闭cmd窗口

3.2 开机自启

3.2.1 安装服务

如想设置开机自启redis,可将redis安装为windows服务,操作如下
在redis安装目录下cmd窗口执行以下命令安装redis为windows服务

redis-server --service-install redis.windows.conf

默认安装后的服务名称为Redis
或者指定服务名称为Redis1

redis-server --service-install redis.windows.conf --services-name Redis1

出现弹窗选择
如下图即表示安装完成
在这里插入图片描述

然后可以到windows服务中查看安装的redis服务
win+r
输入services.msc回车
找到redis可以看到如下
在这里插入图片描述

3.2.2 开启服务

选中后右键启动服务,即开机自启动该服务
在这里插入图片描述
启动后如下
在这里插入图片描述

4. 服务相关命令

关于服务的使用命令如下

4.1 安装服务

redis-server --service-install redis.windows.conf\

4.2 开启服务

redis-server --service-start

4.3 停止服务

redis-server --service-stop

4.4 卸载服务

redis-server --service-uninstall

如卸载失败可使用sc管理员命令,需以管理员身份打开cmd窗口执行

sc delete redisserver

5. 服务验证

在redis路径中输入cmd打开另一个窗口

5.1 调用(登录)

输入

redis-cli.exe -h 127.0.0.1 -p 6379

回车后如下即表示调用服务成功
在这里插入图片描述
获取任意键值,因没有创建故无法获取

get libai

在这里插入图片描述

5.2 创建数据

设置键值

set libai tang123

在这里插入图片描述

5.3 获取数据

获取键值

get libai

在这里插入图片描述

6. 配置

6.1 确认配置文件

3.2.2 开启服务中的启动选项下有属性,进入属性可以看到redis服务使用的配置文件
我这里使用的是redis.windows.conf
在这里插入图片描述
然后可以去打开redis目录下的redis.windows.conf文件(使用文本编辑器)

6.2 绑定IP配置

找到NETWORK部分
bind参数的值就是绑定的ip
绑定的ip地址,这里默认绑定本机127.0.0.1
在这里插入图片描述

6.3 配置密码

找到SECURITY部分
requirepass参数的值就是密码
这里我们将该参数复制一份然后设置自己的密码
requirepass12345
在这里插入图片描述
在这里插入图片描述

6.4 配置生效

修改完配置文件后需要重启redis服务让其配置生效
如果是临时开启的redis则关闭窗口重新打开开启服务即可
如果是开机自启动windows服务则需要win+r输入services.msc命令进入服务列表找到Redis右键重新启动
在这里插入图片描述
然后打开另一个窗口使用命令登录

redis-cli.exe -h 127.0.0.1 -p 6379

然后通过auth参数输入密码,即可正常使用

auth 12345

在这里插入图片描述

7. 使用可视化工具查看redis数据

参考文章下载工具并连接及查看数据:
Another Redis Desktop Manager下载安装使用


感谢阅读,祝君暴富!

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mac配置Jmeter环境

mac配置Jmeter环境 一、安装jmeter二、Jmeter目录结构三、汉化Jmeter四、改变主题外观五、jmeter安装第三方插件六、jmeter基础入门案例 一、安装jmeter 第一步先自行配置好电脑的jdk环境 1、官网下载jar包 https://jmeter.apache.org/download_jmeter.cgi 2、解压到软件你自己…

Git 安装和配置

下载 Git 网址: https://git-scm.com/download 安装 Git 双击安装包, 开始安装. 修改安装路径, 选择非中文无空格路径: 开始安装: 安装成功: 配置 Git 安装完成后, 在任意文件夹内, 右键, 可以显示两个 Git 选项, 就说明安装成功了.

JavaSE-13笔记【集合2(+2024新)】

文章目录 3.Map3.1 Map继承结构3.2 Map接口的常用方法3.3 遍历Map3.4 HashMap集合3.4.1 HashMap集合key的特点3.4.2 HashMap集合的key存储自定义类型3.4.3 哈希表3.4.3.1 哈希表的介绍3.4.3.2 哈希表的存储原理 3.4.4 存放在HashMap和HashSet集合key部分的元素必须同时重写hash…

Elasticsearch:从 ES|QL 到 PHP 对象

作者:来自 Elastic Enrico Zimuel 从 elasticsearch-php v8.13.0 开始,你可以执行 ES|QL 查询并将结果映射到 stdClass 或自定义类的 PHP 对象。 ES|QL ES|QL 是 Elasticsearch 8.11.0 中引入的一种新的 Elasticsearch 查询语言。 目前,它在…

【环境搭建】(五)Ubuntu22.04安装cuda_11.8.0+cudnn_8.6.0

一个愿意伫立在巨人肩膀上的农民...... 设备配置: 一、安装GCC 安装cuda之前,首先应该安装GCC,安装cuda需要用到GCC,否则报错。可以先使用下方指令在终端查看是否已经安装GCC。 gcc --version 如果终端打印如下则说明已经安装…

解构 和 展开运算符

解构 {name,age}obj 1. 数组解构 数组解构是将数组的单元值快速批量赋值给一系列变量的简洁语法&#xff0c;如下代码所示&#xff1a; <script>// 普通的数组let arr [1, 2, 3];// 批量声明变量 a b c// 同时将数组单元值 1 2 3 依次赋值给变量 a b clet [a, b, c] …

QGIS插件Geo-SAM使用(基于SAM半自动标注遥感图像)

0.Geo-SAM介绍 Geo-SAM是一个QGIS插件&#xff0c;旨在帮助人们在使用大尺寸地理空间栅格图像时有效地分割、描绘或标记地貌。Segment Anything Model &#xff08;SAM&#xff09; 是一个具有超能力的基础 AI 模型&#xff0c;但模型大小巨大&#xff0c;即使使用现代 GPU&am…

Web端Excel的导入导出Demo

&#x1f4da;目录 &#x1f4da;简介:✨代码的构建&#xff1a;&#x1f4ad;Web端接口Excel操作&#x1f680;下载接口&#x1f680;导入读取数据接口 &#x1f3e1;本地Excel文件操作⚡导出数据&#x1f308;导入读取数据 &#x1f4da;简介: 使用阿里巴巴开源组件Easy Exce…

【网络编程】web服务器shttpd源码剖析——命令行和文件配置解析

hello &#xff01;大家好呀&#xff01; 欢迎大家来到我的网络编程系列之web服务器shttpd源码剖析——命令行解析&#xff0c;在这篇文章中&#xff0c;你将会学习到在Linux内核中如何创建一个自己的并发服务器shttpd&#xff0c;并且我会给出源码进行剖析&#xff0c;以及手绘…

单链表的应用

文章目录 目录1. 单链表经典算法OJ题目1.1 [移除链表元素](https://leetcode.cn/problems/remove-linked-list-elements/description/)1.2 [链表的中间节点](https://leetcode.cn/problems/middle-of-the-linked-list/description/)1.3 [反转链表](https://leetcode.cn/problem…

CTFHUB-技能树-Web前置技能-文件上传(无验证,JS前端验证,前端验证)

CTFHUB-技能树-Web前置技能-文件上传&#xff08;无验证&#xff0c;JS前端验证&#xff0c;前端验证—.htaccess&#xff09; 文章目录 CTFHUB-技能树-Web前置技能-文件上传&#xff08;无验证&#xff0c;JS前端验证&#xff0c;前端验证—.htaccess&#xff09;文件上传无验…

GPT-3.5和GPT-Plus的区别

GPT-3.5和GPT-Plus都是OpenAI开发的大型语言模型,但它们之间有一些区别: GPT-3.5就是大家熟知的ChatGPT GPT-Plus 是Open AI 的更强的AI模型GPT-4版本。两者区别是&#xff1a; 模型规模:GPT-Plus是GPT-3的一个更大版本,参数量更多。而GPT-3.5是GPT-3的一个优化版本,在参数量…

✌粤嵌—2024/3/11—跳跃游戏

代码实现&#xff1a; 方法一&#xff1a;递归记忆化 int path; int used[10000];bool dfs(int *nums, int numsSize) {if (path numsSize - 1) {return true;}for (int i 1; i < nums[path]; i) {if (used[path i]) {continue;}path i;used[path] 1;if (dfs(nums, num…

双指针的引入和深入思考(持续更新中)

目录 1.引入双指针 2.使用场景 3.例题引入 1.引入双指针 当我们需要维护某个区间性质的或者是求满足某些性质的区间的长度时&#xff0c;对于一个区间是由左右端点的&#xff0c;我们有简单的枚举左右端点的O()的时间的做法&#xff0c;当时在大多数题目中是不可行的&#…

百度OCR身份证识别C++离线SDKV3.0 C#对接

百度OCR身份证识别C离线SDKV3.0 C#对接 目录 说明 效果 问题 项目 代码 下载 说明 自己根据SDK封装了动态库&#xff0c;然后C#调用。 SDK 简介 本 SDK 适应于于 Windows 平台下的⾝份证识别系统,⽀持 C接⼜开发的 SDK,开发者可在VS2015 下⾯进⾏开发&#xff08;推荐…

Day08React——第八天

useEffect 概念&#xff1a;useEffect 是一个 React Hook 函数&#xff0c;用于在React组件中创建不是由事件引起而是由渲染本身引起的操作&#xff0c;比如发送AJAx请求&#xff0c;更改daom等等 需求&#xff1a;在组件渲染完毕后&#xff0c;立刻从服务器获取频道列表数据…

Appium的使用:混合APP切换上下文

网上别的文章说要把移动端的webview设置成调试模式,才能看到下图信息。 但我这里是直接在Android Studio新建了一个空白活动,然后放的webview控件,写的webview代码,直接部署到模拟器上,在确定adb可以连接到模拟器后,在桌面浏览器输入chrome://inspect/#devices后就可以看…

【代码】Python3|Requests 库怎么继承 Selenium 的 Headers (2024,Chrome)

本文使用的版本&#xff1a; Chrome 124Python 12Selenium 4.19.0 版本过旧可能会出现问题&#xff0c;但只要别差异太大&#xff0c;就可以看本文&#xff0c;因为本文对新老版本都有讲解。 文章目录 1 难点解析和具体思路2 注意事项2.1 PDF 资源获取时注意事项2.2 Capabiliti…

IntelliJ IDEA配置类注释模板和方法注释模板

配置类注释模板和方法注释模板 IDEA模板预定义变量类注释模方法注释模板方法参数优化 IDEA模板 在IDEA中&#xff0c;自带的注释模板可能不满足自身需求或者不满意&#xff0c;此时可以通过配置IDEA模板来解决。 预定义变量 内置模板是可编辑的&#xff0c;除了静态文本、代码和…

关于Git的一些基础用法

关于Git的一些基础用法 1. 前言2. 使用GitHub/gitee创建项目2.1 创建账号2.2 创建项目2.3 下载仓库到本地2.4 提交代码到远端仓库2.5 查看日志2.6 同步远端仓库和本地仓库 1. 前言 首先说一个冷知识&#xff08;好像也不是很冷&#xff09;&#xff0c;Linux和git的创始人是同…