redis在window环境下的安装教程

本文涉及的产品
云数据库 Tair(兼容Redis),内存型 2GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: redis在window环境下的安装教程

redis在window环境下的安装教程

下载

进入这个网址,下载window版本https://github.com/microsoftarchive/redis/releases

安装好之后

打开cmd窗口输入redis-server --version就可以查看redis的版本

输入where redis-server可以找到redis的安装位置

文件结构

在redis的安装目录下,打开cmd窗口,输入redis-server.exe redis.windows.conf

就可以打开了,但是有时候会遇到端口号被占的情况。

根据以下操作可以解决这个问题

如果你发现Redis所使用的6379端口已被其他应用程序占用,你可以尝试以下几个步骤来解决该问题:

  1. 查找占用该端口的进程:
netstat -ano | findstr "6379"
  • 系统将显示正在使用该端口的进程的相关信息,包括进程ID(PID)。
  1. 终止占用该端口的进程:
  • 在命令提示符中,键入以下命令来终止指定进程(将<process_id>替换为实际的进程ID):
taskkill /PID <process_id> /F
  • 例如,
taskkill /PID 12345 /F
  • 这将强制关闭占用该端口的进程,请确保确认这个进程不对你的系统造成任何重要影响。
  1. 更改Redis配置文件的监听端口:
  • 打开Redis的配置文件(redis.conf或redis.windows.conf)。
  • 修改port参数的值为一个未被占用的端口号。例如,可以将其修改为6380。
  • 保存配置文件。
  1. 重新启动Redis:
  • 在命令提示符中,导航到Redis安装目录。
  • 启动Redis服务器:
redis-server.exe redis.windows.conf
  • 确保Redis能够在新的端口上正常运行。

这些步骤应该帮助你解决Redis端口被占用的问题。如果问题仍然存在,请确保没有其他进程正在占用指定的端口,或确保在更改配置文件之后重新启动Redis服务器。

运行成功

进入redis的方法,在cmd窗口输入redis-cli.exe -h 127.0.0.1 -p 6379,这个前提是需要上面先把redis服务跑起来。

然后输入ping,看看有没有回应,就可以了

退出输入exti

当你在命令行中使用 redis-cli.exe 命令时,它会启动 Redis 的命令行客户端,并为你提供与 Redis 服务器进行交互的界面。下面是对命令和参数的解释:

  • redis-cli.exe: 这是 Redis 命令行客户端的可执行文件。运行此命令将启动 Redis 客户端。

命令后面可以跟随许多可选的参数来配置客户端的行为。以下是一些常用的参数:

  • -h <hostname> 或 --host <hostname>: 这个参数用于指定要连接的 Redis 服务器的主机名或 IP 地址。你可以使用这个参数来连接远程的 Redis 服务器。如果不指定此参数,则默认连接到本地主机。
  • -p <port> 或 --port <port>: 这个参数用于指定 Redis 服务器的端口号。默认情况下,Redis 使用 6379 端口。如果你的 Redis 服务器使用非默认端口,则需要使用此参数来指定正确的端口号。
  • -a <password> 或 --passwod <password>: 这个参数用于指定 Redis 服务器的身份验证密码。如果你的 Redis 服务器已经设置了密码,那么你需要使用此参数来提供正确的密码,以便进行连接。

这些只是 redis-cli 可能用到的一些常见参数,还有其他一些高级选项和功能可供探索。你可以通过运行 redis-cli.exe --help 来获取关于 Redis 命令行客户端的详细帮助信息,其中包含了所有可用参数和用法示例。

使用 redis-cli.exe 客户端可以与 Redis 服务器进行交互并执行各种命令和操作,如设置键值对、执行查询、订阅发布等。在客户端中,你可以输入命令来与 Redis 进行通信,并且根据 Redis 的响应来获取结果和处理数据。

设置密码

进入redis.windows.conf目录

搜索requirepass

然后取消注释,然后就可以把密码设置为123456

然后再次启动服务的时候,输入redis-cli.exe -h 127.0.0.1 -p 6379

然后输入root@123456

就成功了

可视化工具

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore &nbsp; &nbsp; ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库&nbsp;ECS 实例和一台目标数据库&nbsp;RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&amp;RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
存储 NoSQL Redis
【Redis】安装(Linux&window)及Redis的常用命令
【Redis】安装(Linux&window)及Redis的常用命令
188 0
|
7月前
|
NoSQL Linux Redis
在Linux环境如何启动和redis数据库?
在Linux环境如何启动和redis数据库?
|
3月前
|
NoSQL 关系型数据库 Redis
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
mall在linux环境下的部署(基于Docker容器),docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongodb、minio详细教程,拉取镜像、运行容器
mall在linux环境下的部署(基于Docker容器),Docker安装mysql、redis、nginx、rabbitmq、elasticsearch、logstash、kibana、mongo
|
7月前
|
存储 NoSQL Redis
docker搭建Redis Cluster集群环境
docker搭建Redis Cluster集群环境
201 1
|
6月前
|
存储 缓存 NoSQL
Redis是一种高性能的内存数据库,常用于高并发环境下的缓存解决方案
【6月更文挑战第18天】**Redis摘要:** 高性能内存数据库,擅长高并发缓存。数据存内存,访问迅速;支持字符串、列表等多元数据类型;具备持久化防止数据丢失;丰富命令集便于操作;通过节点集群实现数据分片与负载均衡,增强可用性和扩展性。理想的缓存解决方案。
90 1
|
7月前
|
NoSQL Redis Windows
windows环境启动redis-server.exe出现闪退问题解决方案(亲测有效)
windows环境启动redis-server.exe出现闪退问题解决方案(亲测有效)
793 0
|
6月前
|
NoSQL 关系型数据库 MySQL
Linux搭建mysql以及Redis环境
Linux搭建mysql以及Redis环境
|
6月前
|
NoSQL Java 关系型数据库
非关系型数据库NoSQL数据层解决方案 之 redis springboot整合与读写操作 2024详解以及window版redis5.0.14下载
非关系型数据库NoSQL数据层解决方案 之 redis springboot整合与读写操作 2024详解以及window版redis5.0.14下载
57 0
|
7月前
|
NoSQL Linux 测试技术
如何在Linux环境下安装Redis呢?
如何在Linux环境下安装Redis呢?
121 1
|
6月前
|
存储 缓存 负载均衡
【Redis】 String类型的内部编码与使用环境
【Redis】 String类型的内部编码与使用环境