首页 > 数据库 >Redis 下载和安装(Windows)教程

Redis 下载和安装(Windows)教程

时间:2023-09-23 19:22:05浏览次数:38  
标签:教程 启动 Windows Redis redis 服务端 客户端

下载

虽然 Redis 官方网站没有提供 Windows 版的安装包,但可以通过 GitHub 来下载 Windows 版 Redis 安装包。

下载地址:https://github.com/tporadowski/redis/releases

打开上述的下载链接,Redis 支持 32 位和 64 位的 Window 系统,如图所示:

image-20230923185441975

下载完成后,解压压缩包,您会看到如下图所示的文件目录:

image-20230923185723821

启动 Reids 服务器

如上图所示,双击 Redis 服务端启动程序 redis-server.exe,您会看到以下界面:

image-20230923185837813

上图中显示一些 Redis 的相关信息,比如 Redis 的版本号以及默认端口号(6379)。注意,为了实现后续操作,请您保持服务端处于开启状态,否则客户端无法正常工作。

启动 Redis 客户端

启动服务端后,双击客户端启动程序 redis-cli.exe,得到如下界面:

image-20230923190026265

得到如上界面,说明 Redis 本地客户端与服务端连接成功。

命令创建 Redis 服务

上述方式虽然简单快捷,但是每次使用都需要手动开启 Redis 服务器,这显然不是程序员的操作。下面介绍,通过命令启动 Redis 服务端,并将 Redis 服务添加到 Windows 资源管理器,实现开机后自动启动。

1. 注册 Redis 服务

通过 CMD 命令行工具进入 Redis 安装目录,将 Redis 服务注册到 Windows 服务中,执行以下命令:

redis-server.exe --service-install redis.windows.conf --loglevel verbose

执行完后,如下图所示,说明注册成功

image-20230923190406045

2. 启动 Redis 服务

执行以下命令启动 Redis 服务,命令如下:

redis-server --service-start

如下图所示:

image-20230923190548844

注意:此时 Redis 已经被添加到 Windows 服务中,因此不会再显示 Redis 服务端的相应的信息,如下图所示:

image-20230923190653032

3. 启动 Redis 客户端

在 CMD 命令行输出 redis-cli 命令启动客户端,如下所示:

image-20230923190757212

4. 检查 Redis 客户端是否连接成功

测试客户端和服务端是否成功连接。输出PING命令,若返回PONG则证明成功连接。如下所示:

image-20230923190843127

添加 Redis 环境变量

之前每次启动 Redis 客户端都需要进入安装目录,比较麻烦,添加 Redis 环境变量后就可以直接在 CMD 命令窗口启动 Redis 客户端,如下图所示:

image-20230923191359023

image-20230923191620139

在 CMD 窗口中直接输入 redis 客户端命令如下:

image-20230923191709213

能够正常启动 Redis 客户端,说明环境变量添加成功。

注意:请根据自己的电脑的 redis 安装路径添加环境变量

标签:教程,启动,Windows,Redis,redis,服务端,客户端
From: https://www.cnblogs.com/binbingg/p/17724934.html

相关文章

  • RabbitMQ保姆级教程最佳实践
    一、消息队列介绍1、消息队列概念1、MQ全称为MessageQueue,消息队列(MQ)是⼀种应⽤程序对应⽤程序的通信⽅法。应⽤程序通过读写出⼊队列的消息(针对应⽤程序的数据)来通信,⽽⽆需专⽤连接来链接它们。2、消息传递指的是程序之间通过在消息中发送数据进⾏通信,⽽不是通过直接调......
  • 无涯教程-JavaScript - NORM.S.DIST函数
    描述NORM.S.DIST函数返回标准正态分布(平均值为零,标准偏差为1)。使用此功能代替标准法线区域的表格。语法NORM.S.DIST(z,cumulative)争论Argument描述Required/OptionalZThevalueforwhichyouwantthedistribution.RequiredCumulative累积值是确定函数形式......
  • 无涯教程-JavaScript - NORM.S.INV函数
    描述NORMS.S.INV函数返回标准正态累积分布的反函数。该分布的平均值为零,标准偏差为1。语法NORM.S.INV(probability)争论Argument描述Required/OptionalProbabilityAprobabilitycorrespondingtothenormaldistribution.RequiredNotes如果概率为非数值,则NOR......
  • Redis主从复制,高可用性面试题
    参考链接:https://xiaolincoding.com/redis/cluster/master_slave_replication.html#%E7%AC%AC%E4%B8%80%E6%AC%A1%E5%90%8C%E6%AD%A5 主从第一步同步的过程? 分成三步进行:1、建立连接,从服务器获得主服务的id和复制位置,一开始是-1。2、主服务器fork一个子进程用来创建当前的R......
  • go微服务开发:Mac开发环境下使用kratos框架教程
    背景:Mac13.5.2+kratos+docker+mysql8.0.14+navicat16 参考资料:https://blog.csdn.net/qq_43280993/article/details/129703277https://www.lxlinux.net/6027.htmlhttps://www.cnblogs.com/liyugui/p/17627854.htmlhttps://zhuanlan.zhihu.com/p/545368410......
  • 无涯教程-JavaScript - NEGBINOM.DIST函数
    描述NEGBINOM.DIST函数返回负二项式分布,即在第Number_s次成功之前出现Number_f次失败的概率,并具有Probability_s成功的概率。该函数与二项式分布相似,不同之处在于成功次数是固定的,而试验次数是可变的。像二项式一样,假定审判是独立的。语法NEGBINOM.DIST(number_f,numb......
  • Windows环境下的静态库和动态库介绍
    目录一、简介二、lib库的详细说明静态lib库lib导入库两种库的说明两种lib库的相同点和不同点三、visualstudio静态lib库导出和使用一、简介在Windows系统下常见的库有两种一种是以.lib为扩展名的库,也叫lib库。lib库实际上分为两种:一种是静态链接lib库或者叫做静态lib库,另一......
  • Redis 安装部署
    ---Redis安装部署---//环境准备systemctlstopfirewalldsystemctldisablefirewalldsetenforce0sed-i's/enforcing/disabled/'/etc/selinux/config#修改内核参数vim/etc/sysctl.confvm.overcommit_memory=1#当设置为1时,表示内存过度承诺启用net.core.somax......
  • 无涯教程-JavaScript - NORM.INV函数
    描述NORM.INV函数返回指定平均值和标准差的正态累积分布的倒数。语法NORM.INV(probability,mean,standard_dev)争论Argument描述Required/OptionalProbabilityAprobabilitycorrespondingtothenormaldistribution.RequiredMeanThearithmeticmeanofthedi......
  • windows系统编程(win32)
    一、编程环境操作系统:windows10-1809(17763.1557)-x64;windowskits:C:\ProgramFiles(x86)\WindowsKits\10\Include\10.0.19041.0\sharedvisualstudio2019:C:\ProgramFiles(x86)\MicrosoftVisualStudio\2019\Community\VC\Tools\MSVC\14.29.30133\include......