前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Redis的安装 – Windows

Redis的安装 – Windows

作者头像
Yiiven
发布于 2022-12-15 06:06:17
发布于 2022-12-15 06:06:17
69100
代码可运行
举报
文章被收录于专栏:怡文菌怡文菌
运行总次数:0
代码可运行

简介

要使用Redis,首先我们需要知道Redis是个什么东西(当然,需要使用Redis的,一般情况下也会对Redis有一些了解了)。

先来看看官方的介绍

原文

中文翻译

Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes with radius queries and streams. Redis has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.

Redis是一个开源(BSD许可)的,内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区。

Redis is written in ANSI C and works in most POSIX systems like Linux, *BSD, OS X without external dependencies. Linux and OS X are the two operating systems where Redis is developed and more tested, and we recommend using Linux for deploying. Redis may work in Solaris-derived systems like SmartOS, but the support is best effort. There is no official support for Windows builds, but Microsoft develops and maintains a Win-64 port of Redis.

Redis使用ANSI C编写,适用于大多数POSIX(Portable Operating System Interface of UNIX)系统,如Linux、*BSD、OS X,没有外部依赖关系。Linux和OS X是两个开发和测试Redis的操作系统,我们建议使用Linux进行部署。Redis可以在Solaris派生的系统(如SmartOS)中工作,但它的支持是最大的努力。官方不支持Windows版本,但微软开发并维护了一个Win-64 Redis端口。

我们可以看到,Redis官方并不正式的支持Windows,但微软开发并维护了一个64位的Redis版本,项目放在GitHub上,仓库地址:https://github.com/MSOpenTech/redis,Releases版本下载地址:https://github.com/MicrosoftArchive/redis/releases

所以,我们要在Windows下安装和使用Redis,其实使用的是微软开发和维护的Redis版本,且仅支持64位操作系统(最近一次更新,已经是历史悠久的2016年啦,基于此,飘雪君还是建议大家响应官方的号召,尽量在Linux上进行Redis的部署)

但是我们还是会有需要在Windows上部署的需求(比如说开发环境等),于是,就有了这篇记录。

下载

首先,我们需要下载微软提供的版本(选择一个你喜欢的版本吧,我这里使用的是目前最新的版本:3.2.100),有msi和zip两种方式,由于msi的安装方式过于简单,我们这里记录的将是zip的安装方式。

安装

通常情况下,我们不用进行实际上安装,而直接在命令行工具中使用redis-server.exe+配置文件即可启用Redis服务;

小技巧:进入Redis解压后的目录,按下“shift+鼠标右键”,选择在“此处打开命令窗口”可以免去在命令行窗口中输入路径的麻烦;或者可以将命令写在.bat文件中,下次使用就可以直接运行.bat文件即可启动服务了。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
redis-server.exe redis.windows.conf

然后我们再新打开一个命令行窗口,使用redis-cli.exe即可做一些操作。

但如果我们将启动服务的命令行窗口关闭,那么redis服务也会随之关闭,那么我们在下次要使用之前,必须得重启执行命令启动redis服务才能使用,这是非常低效和麻烦的使用方法。

Windows为我们提供了本地服务的管理方式,我们可以将Redis注册为Windows的本地服务,这样我们就不必每次都去执行命令来启动Redis了。

下面我们就来看看如何将Redis注册为Windows的本地服务,方法有很多种,如:

1.通过Redis提供的命令进行

2.通过Windows命令sc进行

3.其他方法

注册服务

我们这里主要记录(也是推荐的)使用Redis提供的命令来进行注册的方法。

1.进入Redis目录

2.shift+鼠标右键,在此处打开命令行窗口

3.执行命令注册服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
redis-server --service-install redis.windows.conf [--service-name redis] [--port 6379] [--loglevel verbose]

命令\参数说明:

–service-install    安装redis为服务,命令

redis.windows.conf    redis服务需要的配置文件,必须

–service-name    设置服务名称,可选,如果省略默认使用Redis为名称(建议设置如:redis6379表示使用6379端口的redis服务)

–port    端口号,可选,默认端口号:6379

–loglevel    日志级别,可选,默认级别:verbose

更多参数,会在接下来的redis参数说明中详细记录。

启动服务

进入Windows服务管理器,找到我们注册的服务名,点击启动即可;

或者使用“redis-server –service-start”命令启动redis服务。

服务启动后,我们就可以使用redis-cli来链接服务了。

命令说明

注册服务   redis-server –service-install redis.windows.conf

开启服务   redis-server –service-start

停止服务   redis-server –service-stop

删除服务   redis-server –service-uninstall

创建多个Redis实例

上文中有提到在注册服务时,推荐在服务名后面加上端口号,就是因为我们现在要说的,我们可以创建多个Redis实例。

1.复制一份redis.windows.conf,并重命名为redis9000.windows.conf

2.修改配置文件中端口号配置为9000

3.使用命令安装服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
redis-server --service-install redis9000.windows.conf --service-name redis9000 --port 9000 [--loglevel verbose]

4.启动服务

至此,在Windows下安装redis的介绍就结束了。

谢谢阅读,如有错误,欢迎指正!!

本文采用 「CC BY-NC-SA 4.0」创作共享协议,转载请标注以下信息:

原文出处:Yiiven https://cloud.tencent.com/developer/article/2193158

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-07-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
windows下载安装Redis
1、Github下载地址:https://github.com/MicrosoftArchive/redis/releases
皇上得了花柳病
2020/05/05
1.2K0
Redis——Windows安装
本篇只谈安装,后续会深入讲解Redis,比如它的内存管理,快照,订阅等待。针对不同的用户,Redis有Windows和Linux两种环境安装, 官网上下的是Statble版是Linux,大家一定要注意。由于本人做本地端,所以以下谈的是Windows安装。
全栈程序员站长
2022/07/22
7420
Redis——Windows安装
Redis下载和安装(Windows系统)
虽然 Redis 官方网站没有提供 Windows 版的安装包,但是,微软开发并维护了针对Win64的Windows版本。
777nx
2023/12/27
1.2K0
Redis下载和安装(Windows系统)
Redis安装指南(二)
上边是通过cmd控制台窗口启动Redis,如果我们关闭控制台,那么Redis服务也跟着一起关闭了,能否将Redis安装为Windows服务,这样就不用单独通过cmd控制台窗口来启动redis,可以自动随Windows的启动而启动。
用户1289394
2023/01/05
3540
Redis安装指南(二)
Windows部署多个Memcached和Redis服务
相信各位读者朋友,本地开发环境大部分都是在 windows 系列系统上,本篇博文着眼于介绍如何在Windows 部署多个 Memcached 和 Redis 服务【这里不是 Redis 集群服务,以后有机会介绍在此基础上部署 Redis 集群服务】,以方便用于本地应用测试接入Memcached 和Redis。
huazie
2025/03/05
700
Windows部署多个Memcached和Redis服务
Win 10下安装 Redis
Redis 是一个开源使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。
eadela
2020/02/12
13.6K1
Redis安装(Windows环境)
下载地址:https://github.com/microsoftarchive/redis 选择Release
别团等shy哥发育
2023/02/25
1.2K0
Redis安装(Windows环境)
win10下安装redis 服务
下载地址:https://github.com/MSOpenTech/redis/releases
用户1214487
2018/09/27
2.3K0
win10下安装redis 服务
redis在window环境下的安装教程
进入这个网址,下载window版本https://github.com/microsoftarchive/redis/releases
GeekLiHua
2025/01/21
2180
redis在window环境下的安装教程
mongoose、koa2和redis的简单安装使用
Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。 通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。 Koa 并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。
不愿意做鱼的小鲸鱼
2022/09/24
6860
mongoose、koa2和redis的简单安装使用
redis数据库
高速缓存(非关系数据库) 源码安装服务 redis-server.exe --service-install redis.windows.conf --service-name redisserve
sofu456
2019/12/20
9340
redis数据库
Windows下搭建Redis集群
 如果部署到多台电脑,就跟普通的集群一样;因为Redis是单线程处理的,多核CPU也只能使用一个核,
林老师带你学编程
2019/05/26
2.5K0
Windows下安装并设置Redis
Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考: http://redis.io/download 但有时候又想在windows下折腾下Redis,可以从redis下载页面看到如下提示: Win64 Unofficial The Redis project does not directly support Windows, however the Microsoft Open Tech group develops and mai
庞小明
2018/03/07
9020
Redis在windows下安装过程
去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载
全栈程序员站长
2022/07/07
5770
Redis在windows下安装过程
windows本地安装部署 Easy Mock
在前后端分离的开发方式下,后端如果暂时没数据,前端为了开发方便可以使用模拟数据来对付一下,目前提供模拟数据的平台已经有不少,大多数都是自带Api管理的,比如Yapi、sosoApi、epLinker、Easy-Mock甚至我们可以本地用Mock.js自己写...
前端下午茶
2018/10/22
3.3K0
Windows下安装并设置Redis
Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考: http://redis.io/download 但有时候又想在windows下折腾下redis,可以从redis下载页面看到如下提示(在页面中搜索 "windows"): [plain] view plain copy Win64   Unofficial  The Redis project does not directly support Windows,        howe
小小明童鞋
2018/06/13
9600
在Window系统中使用Redis缓存策略
Redis是一个用的比较广泛的Key/Value的内存数据库,新浪微博、Github、StackOverflow 等大型应用中都用其作为缓存,Redis的官网为http://redis.io/。
用户1055830
2019/05/25
8350
windows下安装 redis并开机自启动
1.下载地址:https://github.com/tporadowski/redis/releases,目前最新版本Redis 5.0.10 for Windows
全栈程序员站长
2022/07/11
8300
Windows10安装免安装版redis
redis3版本启动报错 Redis 服务正在启动 . Redis 服务无法启动。 系统出错。 发生系统错误 1067。 进程意外终止。
共饮一杯无
2022/11/24
1.5K0
Windows10安装免安装版redis
全网最完整的Redis入门指导
本文提供全网最完整的Redis入门指导教程,下面我们从下载Redis安装包开始,一步一步的学习使用。
Kiba518
2020/06/16
9410
相关推荐
windows下载安装Redis
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验