首页 > 数据库 >Windows 安装Redis(图文详解)

Windows 安装Redis(图文详解)

时间:2024-09-04 16:52:51浏览次数:4  
标签:服务 service Windows Redis redis server -- 图文

原文链接:https://www.cnblogs.com/smile008/p/16676723.html

 

一、Redis是什么数据库?
Remote Dictionary Server(Redis) 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API,是跨平台的非关系型数据库。
Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等类型。

二、安装Redis

1、下载地址
Github下载地址:https://github.com/MicrosoftArchive/redis/releases

网盘下载:

windows服务链接:

链接:https://pan.baidu.com/s/1oLneZAF3xbG0IIAhl2PCFQ?pwd=fxud
提取码:fxud

redis客户端工具链接:

链接:https://pan.baidu.com/s/1dCnUS2SdfNSeml-sy6-wJA?pwd=gu44
提取码:gu44

2、安装过程

2.1 将下载的压缩包解压到一个文件夹中:
 

2.3 启动Redis临时服务

1 redis-server.exe redis.windows.conf

(备注:通过这个命令,会创建Redis临时服务,不会在window Service列表出现Redis服务名称和状态,此窗口关闭,服务会自动关闭。)

2.4 打开另一个cmd窗口,客户端调用:redis-cli.exe -h 127.0.0.1 -p 6379

三、Redis自定义windows服务安装

3.1.进入Redis安装包目录,安装服务

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

 3.2 win+r -> services.msc可以看到服务安装成功

 

 

 

 不指定服务名称:则为默认的Resis

Redis使用:

安装服务(redis-install.bat):redis-server --service-install redis.windows.conf

开启服务(start-redis.bat):redis-server --service-start

停止服务(stop-redis.bat):redis-server --service-stop

卸载服务(redis-uninstall.bat):redis-server --service-uninstall

指定服务名称:redisserver1

1 2 3 4 安装服务:redis-server.exe --service-install redis.windows.conf --service-name redisserver1 --loglevel verbose 启动服务:redis-server.exe --service-start --service-name redisserver1 停止服务:redis-server.exe --service-stop --service-name redisserver1 卸载服务:redis-server.exe --service-uninstall–service-name redisserver1

卸载服务失败,可以用管理员命令执行一下命令

1 sc delete redisserver1

  四、Redis开启远程访问

1、由于Redis默认只允许本地访问,要使Redis可以远程访问,需修改redis对应的配置文件;
我使用的Redis版本为:redis 3.0 ,默认使用的是redis.windows.conf

注:Redis查看版本信息方法:
  使用redis-server.exe 命令启动Redis服务端之后,再使用redis-cli.exe启动客户端,然后在客户端中输入 info 命令即可查看。

确认redis服务运行的配置文件,查找redis服务:

 

 

由于redis运行的配置文件是 redis.windows.conf,所以需要修改对应的配置文件。
修改两个地方即可:

  2)redis密码的配置:

打开 requirepass 的注释,在其后面配置密码,如下所示:

1 requirepass password

 3)客户端连接redis

1 redis-cli -h localhost -p 6379 -a 123456

4)将redis默认的守护关闭,修改protected-mode yes 为 protected-mode no:注意:3.2版本才有该配置

 2、修改完以后,保存文件,重启redis服务。

标签:服务,service,Windows,Redis,redis,server,--,图文
From: https://www.cnblogs.com/liangp/p/18396868

相关文章

  • 【Redis】缓存击穿、缓存穿透、缓存雪崩原理以及多种解决方案
    一、前言在SpringCloud微服务集群项目中,客户端的请求首先会经过Nginx,Nginx会将请求反向代理到Gateway网关层,接着才会将请求发送到具体的服务service。在service中如果要查询数据,则会到缓存中查询,如果缓存未命中,再到数据库中查询数据。作为缓存的Redis扛住了系统......
  • pip install gdal 在Windows系统上安装gdal
    django.core.exceptions.ImproperlyConfigured:CouldnotfindtheGDALlibrary(tried"gdal302","gdal301","gdal300","gdal204","gdal203","gdal202","gdal201","gdal20").Is......
  • centos 7.6 上安装redis
    ============================CenteOs7上安装Redis redis-3.2.12-2.el7.x86_64安装前先检查安装环境首先检查gcc环境。gcc-v如果没有安装,那么就安装gcc等环境。sudoyuminstallgcc-c++make-y开始安装下载fedora的epel仓库yuminstallepel-release安装redis数据库yumin......
  • Redis常见概念问题(面试)
    Redis是什么?Redis(RemoteDictionaryServer)是一个使用C语言编写的键值对数据库,也是非关系型数据库Redis的数据是存在内存中的。所以读写速度非常快Redis的单条命令是原子性的。Redis优缺点?优点:基于内存操作,内存读写速度快。支持多种数据类型,包括String、Hash、List......
  • windows10关闭wsl2
    不想使用wsl了或者觉得没虚拟机好用了,想完整删除目录首先删除安装的发行版linux将启用的Windows程序功能关掉关闭开发者模式首先删除安装的发行版linuxwin+i到应用设置,应用与功能,然后搜索你下载的linux(kali,arch,ubuntu)点击卸载将启用的Windows程序功能关掉将适用于lin......
  • 如何用Redis实现抢答系统的“唯一正确”逻辑?
    大家好!我是你们的老朋友小米,一个积极活泼的技术分享者,今天想和大家聊聊如何用Redis实现一个抢答系统。在这个系统中,题目发布后,多个用户可以进行抢答,但只有第一个答对的用户才能得分,答错的人不会影响系统的状态。这听起来是不是很有趣呢?那就让我们一起来看看这个技术实现吧!抢答系统......
  • 使用密钥升级Windows 11 专业版:开启高性能
    Windows11专业版相较于家庭版,提供了更多的高级功能和管理工具,尤其适合追求高性能用户和专业人士。更强的性能优化Windows11专业版对多任务处理、内存管理和硬件兼容性进行了优化,能够更好地利用现代硬件资源。例如,它支持虚拟化技术(Hyper-V),让你在同一台电脑上运行多个虚拟机,......
  • 04 Windows批处理中的条件执行
    if命令在所有编程语言中都很常见,它只会在条件为真时执行一行或多行代码,而只有在条件为假时才会执行另一段代码。其基本原理很简单,但是在批处理中,条件子句为true或false的实体与其他语言中的类似子句有很大不同。大多数比较操作符都是批处理所独有的,在本文中,我们将学习确定路径或文......
  • openresty+redis配合 lua脚本封停 IP
    1.安装openresty-1.21.4.4tar-xzvfopenresty-1.21.4.4.tar.gzcdopenresty-1.21.4.4mkdirmodules#到github中下载ngx_cache_purge-2.3,解压后放到modules里面wgethttp://labs.frickle.com/files/ngx_cache_purge-2.3.tar.gz#编译安装openresty./configure--p......
  • Windows系统下的Spark环境配置
    一:Spark的介绍ApacheSpark是一个开源的分布式大数据处理引擎,它提供了一整套开发API,包括流计算和机器学习。Spark支持批处理和流处理,其显著特点是能够在内存中进行迭代计算,从而加快数据处理速度。尽管Spark是用Scala开发的,但它也为Java、Scala、Python和R等高级编程......