首页 > 数据库 >Windows下绿色版Redis安装与配置

Windows下绿色版Redis安装与配置

时间:2023-11-10 11:14:40浏览次数:50  
标签:服务 绿色版 Windows Redis 数据库 redis server windows

介绍

官网:https://redis.io
Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。
NoSql(Not Only SQL),不仅仅是SQL,泛指非关系型数据库。NoSql数据库并不是要取代关系型数据库,而是关系型数据库的补充。

关系型数据库(RDBMS)

  • Mysql

    Oracle

    DB2

    SQLServer

非关系型数据库(NoSql)

  • Redis

    Mongo db

    MemCached

Redis应用场景

  • 缓存

    任务队列

    消息队列

    分布式锁(通常用在分布式并发任务)

安装

项目上线时的redis通常都是安装在Linux系统中,但是为了方便开发也需要在windows中进行安装(版本比linux滞后一些)

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

由于下载的是绿色版本,解压即可使用,目录结构如下:

启动服务

进入到redis目录中

直接双击redis-server.exe即可开启服务

双击redis-cli.exe进行连接

每次都要进入redis的目录比较麻烦,所以我们可以将该目录添加到环境变量中,这样在任何路径都可以使用redis-cliredis-server等该目录下的可执行文件

进一步配置

有个问题就是客户端连接服务端并不需要输入密码,这是因为redis默认情况下启动时没有开启密码校验,这种情况下非常不安全

需要修改配置文件redis.windows-service.conf,(redis.windows.confredis.windows-service.conf其实都可以)

定位到requirepass这一行,取消注释并设置自己的密码:

因为我们是绿色版本,所以我们需要手动将redis-server添加到服务列表中,这样就不用每次手动运行redis-server启动服务了,直接交给windows管理

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

完成后即可在服务列表中看到Redis服务,然后我们右击将其启动即可:

此时,我们在电脑的任何地方就可以通过以下命令连接本机的redis了

# redis-cli -h <host> -p <port> -a <password>
redis-cli -a root  # 默认连接就是127.0.0.1 和 6379端口,这里只输入密码就可以了

另外

如果要限制连接这台电脑redis服务的ip,也可以在配置文件中找到bind这个配置进行修改(修改完别忘了去服务列表中重启Redis服务)

标签:服务,绿色版,Windows,Redis,数据库,redis,server,windows
From: https://www.cnblogs.com/junlin623/p/17823552.html

相关文章

  • 【主流技术】聊一聊 Redis 的基本结构和简单应用(一)
    目录前言一、String类型二、List类型三、Hash类型四、Set结构五、SortSet(Zset)结构六、文章小结前言Redis是目前互联网后端的热门中间件之一,在许多方面都有深度的应用,作为后端开发熟练掌握该技术是十分有必要的。Redis的五种数据类型是:1、String(字符串);2、Hash(哈希);3、L......
  • Cmder - 想让你的windows下 cmd 和 SecureCRT 操作 Linux 一样帅吗
    想让你的windows下cmd和SecureCRT操作Linux一样帅的命令行显示吗。下载cmder绿色版,然后用我的配置文件,替换原来的文件启动就可以了配置文件下载:cmder配置下载另外加cmder添加到右击菜单中,到安装目录中,执行下面命令Cmder.exe/REGISTERALL将tail.exe复制到C:......
  • Redis分片集群
    搭建分片集群主从和哨兵可以解决高可用、高并发读的问题。但是依然有两个问题没有解决:●海量数据存储问题●高并发写的问题使用分片集群可以解决.上述问题,分片集群特征:●集群中有多个master,每个master保存不同数据●每个master都可以有多个slave节点●master之间通过ping监测彼......
  • JavaScript--String对象&自定义对象&Windows对象
    String对象 varstr1=newString("abc")varstr2="abc"trim():去除字符串前后两端的空白字符自定义对象  BOM对象 1、Windowconfirm方法会产生一个返回值varflag=confirm("");按确定返回true按取消返回falsesetTimeout()只执行一次setInterval()循环执行......
  • Windows Server 中通过组策略管理来禁止员工安装软件的设置
    WindowsServer中通过组策略管理来禁止员工安装软件的设置。这种做法可以有效地限制员工自行安装未经授权的软件,从而保护企业网络安全和管理规范。下面我将对每个步骤进行简要解释。步骤1:打开域控制器的“组策略管理”界面在域控制器上打开“服务器管理器”,选择“工具”菜单......
  • Redis队列和阻塞队列
    redis队列的优点是轻量级,业务足够简单时不需要使用rabbitMq这样专业的消息中间件;缺点是弹出队列中的元素时,即使该消息处理失败也无法再次进行消费Redis队列List简单演示如下普通的redis队列,为了实现业务,通常会使用while进行循环,这样的话没有消息时依旧会频繁的执行循环,造成cpu的......
  • 使用cmd设置Windows环境变量
    一、查看1、查看全部环境变量set2、查看pa开头的环境变量(其他开头的类似)rem键值中存在空格等特殊符号的使用双引号包裹,下同。setpa二、新增1、临时环境变量set"KEY"="value"2、永久环境变量a、用户变量setx"KEY""value"b、系统变量setx"KEY""value"/m......
  • 使用C#创建Windows服务
     一、开发环境操作系统:Windows10X64开发环境:VS2015编程语言:C#.NET版本:.NETFramework4.0目标平台:X86 二、创建WindowsService1、新建一个WindowsService,并将项目名称改为“MyWindowsService”,如下图所示: 2、在解决方案资源管理器内将Service1.cs改为......
  • Windows 查看 exe 依赖的 dll 的方法(未解决)
    背景引入pgsql库,运行提示出错将pgsql/bin文件下的dll文件复制进去后发现可以运行,排查后发现缺少libiconv-2.dll目前发现如下三种方法均无法提示依赖libiconv-2.dll尝试方法一:lucasg/Dependencies(开源版的现代DependencyWalker)GitHub-lucasg/Dependencies:Arewriteoftheold......
  • VC Windows上位机实现J-Link RTT Viewer功能
    1.J-Link工具下载SoftwareDevelopmentToolsbySEGGER–TheEmbeddedExperts下载这个 安装好后,打开JLinkRTTViewer.exe,按照嵌入式工程师给的连接方法,测试指令 2.调用JLinkARM.dll中的函数来写对应代码参考:【Jlink&C#】通过C#实现JlinkRTT上位机的功能-CSDN博客......