Redis Windows最新安装教程(2024.10.10)

news/2024/10/11 10:08:24/

文章目录

        • redis介绍
          • 下载地址
        • 安装流程
        • 基础操作测试
        • Redis常用的服务指令

redis_1">redis介绍

Redis(Remote Dictionary Server)是一个开源的、基于内存的数据结构存储系统,常用作数据库缓存和消息中间件。Redis具有快速、灵活、可扩展和高可用性等特点。

Redis支持多种数据结构,包括字符串、列表、集合、有序集合、哈希表等。它提供了丰富的操作命令,可以对这些数据结构进行常见的增删改查操作。

Redis的数据存储在内存中,因此访问速度非常快。它还支持数据持久化,可以将数据保存到硬盘上,以防止数据丢失。Redis还提供了高可用性的机制,如主从复制和故障转移,以保证系统的可用性。

除了存储数据外,Redis还具有其他功能。首先,它可以作为一个缓存系统,将常用的数据缓存在内存中,加快访问速度。其次,它可以作为一个消息中间件,支持发布-订阅模式和消息队列模式,实现异步通信。此外,Redis的性能非常好,可以处理高并发的请求。

总的来说,Redis是一个功能强大的数据存储系统,被广泛应用于各种场景,包括网站缓存、会话存储、实时统计、排行榜等。

下载地址

windows版本redis下载(GitHub):

https://github.com/tporadowski/redis/releases (推荐使用)

https://github.com/MicrosoftArchive/redis/releases

安装流程
  • 下载redis安装包并解压
    在这里插入图片描述
  • 启动Redis服务
    Redis的安装目录下打开cmd窗口,然后执行命令来启动服务:
python">redis-server.exe redis.windows.conf
python">cd E:\Redis-x64-3.2.100C:\Users\lenovo>E:E:\Redis-x64-3.2.100>redis-server.exe redis.windows.conf_.__.-``__ ''-.__.-``    `.  `_.  ''-._           Redis 3.2.100 (00000000/0) 64 bit.-`` .-```.  ```\/    _.,_ ''-._(    '      ,       .-`  | `,    )     Running in standalone mode|`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379|    `-._   `._    /     _.-'    |     PID: 9492`-._    `-._  `-./  _.-'    _.-'|`-._`-._    `-.__.-'    _.-'_.-'||    `-._`-._        _.-'_.-'    |           http://redis.io`-._    `-._`-.__.-'_.-'    _.-'|`-._`-._    `-.__.-'    _.-'_.-'||    `-._`-._        _.-'_.-'    |`-._    `-._`-.__.-'_.-'    _.-'`-._    `-.__.-'    _.-'`-._        _.-'`-.__.-'[9492] 10 Oct 14:14:12.665 # Server started, Redis version 3.2.100
[9492] 10 Oct 14:14:12.668 * The server is now ready to accept connections on port 6379

在这里插入图片描述

默认端口为6379,出现图上的图标说明redis服务启动成功。命令里面的 redis.windows.conf 可以省略,省略后,使用redis-server.exe命令会使用默认的配置。

  • 配置环境变量
    建议把Redis路径配置到系统变量Path

在这里插入图片描述

  • 打开Redis客户端进行连接
    使用redis-cli.exe命令来打开Redis客户端:
python">redis-cli.exe -h 127.0.0.1 -p 6379

在命令中输入ping命令来检测redis服务器与redis客户端的连通性,返回PONG则说明连接成功了。

在这里插入图片描述

基础操作测试

下面我们可以来进行一些基础操作来进行测试

Redis默认拥有16数据库,初始默认使用0号库。

python">127.0.0.1:6379> select 8
OK
  • 在命令中通过set命令设置键值,通过get命令取出键值:
python">127.0.0.1:6379[8]> set key China
OK
127.0.0.1:6379[8]> get key
"China"
  • 在命令中通过shutdown命令来关闭redis服务:

在这里插入图片描述

Redis服务启动的cmd窗口中会出现服务关闭的提醒,如下图:

在这里插入图片描述

Redis常用的服务指令
  • 卸载服务:redis-server --service-uninstall
  • 开启服务:redis-server --service-start
  • 停止服务:redis-server --service-stop

http://www.ppmy.cn/news/1537388.html

相关文章

ARM base instruction -- movz

Move wide with zero moves an optionally-shifted 16-bit immediate value to a register. 用零移动宽值将可选移位的16位即时值移动到寄存器。即把立即数移动寄存器前先把寄存器清零。 32-bit variant MOVZ <Wd>, #<imm>{, LSL #<shift>} 64-bit var…

【分布式微服务云原生】战胜Redis脑裂:深入解析与解决方案

战胜Redis脑裂&#xff1a;深入解析与解决方案 摘要&#xff1a; Redis脑裂问题&#xff08;Split Brain Syndrome&#xff09;是分布式系统中的一个常见且复杂的问题&#xff0c;通常发生在网络分区或主节点出现问题时。本文将详细探讨脑裂的主要原因、导致的问题以及有效的解…

【RabbitMQ高级——过期时间TTL+死信队列】

1. 过期时间TTL概述 过期时间TTL表示可以对消息设置预期的时间&#xff0c;在这个时间内都可以被消费者接收获取&#xff1b;过了之后消息将自动被删除。RabbitMQ可以对消息和队列设置TTL。 目前有两种方法可以设置。 第一种方法是通过队列属性设置&#xff0c;队列中所有消…

Vue包的安装使用

文章目录 vue介绍一、灵活易用1.渐进式框架2.简洁的语法 二、高效的响应式系统1.数据驱动2.响应式原理 三、强大的组件化开发1.组件化思想2.组件通信 四、丰富的生态系统1.插件和库2.社区支持 安装依赖删除新增文件夹components设置(1)home.vue(2)data.vue(3)zero.vue router配…

GitHub Copilot 使用手册(一)--配置

一、 什么是GitHub Copilot GitHub Copilot 是GitHub和OpenAI合作开发的一个人工智能工具&#xff0c;在使用Visual Studio Code、Microsoft Visual Studio、Vim、Cursor或JetBrains等IDE时可以协助用户编写代码等工作&#xff0c;实现虚拟的结对编程。 二、 GitHub Copilot …

852. 山脉数组的峰顶索引

文章目录 1.题目2.思路3.代码 1.题目 852. 山脉数组的峰顶索引 给定一个长度为 n 的整数 山脉 数组 arr &#xff0c;其中的值递增到一个 峰值元素 然后递减。 返回峰值元素的下标。 你必须设计并实现时间复杂度为 O(log(n)) 的解决方案。 示例 1&#xff1a; 输入&#…

鸿蒙harmonyos next flutter混合开发之开发FFI plugin

创建FFI plugin summation&#xff0c;默认创建的FFI plugin是求两个数的和 flutter create --templateplugin_ffi summation --platformsandroid,ios,ohos 创建my_application flutter create --org com.example my_application 在my_application项目中文件pubspec.yaml引…

力扣 前缀和

找子数组的个数了解前缀和的基础。 前缀和大致理解为到达某个位置&#xff0c;前面几个数的总和&#xff0c;即s[i1]s[i]a[i1]&#xff0c;可以通过一次循环获得。然后几个前缀和作差&#xff0c;即可得到某个位置到某个位置的和&#xff0c;根据map的键值对进行更新次数。 题…