首页 > 数据库 >Redis项目搭建

Redis项目搭建

时间:2023-10-07 09:28:28浏览次数:34  
标签:exe 启动 Windows Redis 项目 redis 搭建 客户端

Redis项目搭建

Redis下载

搭建redis首先需要下载Redis,可是Redis官方并没有Windows安装,好在网上从不缺大牛,Github上可以找到Redis的Windows版

下载地址:https://github.com/tporadowski/redis/releases (网速很慢)

打开上述链接如下图:

解压后如下图,我们只需要关注3个部分

  • redis.windows.conf 配置文件
  • redis-cli.exe 客户端
  • redis-server.exe 服务器

启动Redis服务器

我们点击redis-server.exe 启动程序,会看到下面界面:

接着不要关闭服务器,打开客户端

启动Redis客户端

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

上图出现,说明Redis本地客户端和服务器连接成功。

命令创建Redis服务

经过上述操作,已经知道Redis服务端和客户端是什么样的了。我们可以再客户端进行一些操作。但是上述当我们关闭服务端时,客户端连接断开,操作无法正常运行。

所以我们需要将通过命令启动 Redis 服务端,并将 Redis 服务添加到 Windows 资源管理器,实现开机后自动启动。

1.注册Redis服务

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

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

出现下图,说明注册成功

2.启动Redis服务

原路径不变,输入下面代码:

redis-server --service-start

下图表示启动成功:

如果你已经将Redis添加到Windows服务中,不会在现实客户端的信息再界面中,不过你可以在 服务 中查看你的Redis信息。

3.启动Redis客服端

在安装redis的目录下打开命令行界面,输入 redis-cli

基本上图就已经连接成功,不放心的可以下面可以验证

4.检查Redis客户端时候连接成功

输入ping,和下图一样出现PONG表示成功

添加Redis环境变量

刚才服务端操作简化,但是现在启动客户端又得进入安装目录,索性我们全给简化,打开命令行界面可以直接启动Redis:

打开环境变量中系统变量path:

  1. 复制你的Redis安装路径
  2. 双击path,点击新建
  3. 在空白出粘贴你的路径

如下图

直接启动cmd输入redis-cli即可获得连接,环境变量添加成功

标签:exe,启动,Windows,Redis,项目,redis,搭建,客户端
From: https://www.cnblogs.com/meloo/p/17745475.html

相关文章

  • PHP-redis中文文档
    phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系 很有用;以下是redis官方提供的命令使用技巧:   下载地址如下: https://github.com/owlient/phpredis(支持redis2.0.4)Redis::__construct构造函数$redis=newRedis();connect,open ......
  • RedisUtil 工具类
    可以将此工具类看成传统RedisTemplate类对其功能的封装只包含常用功能模块,可以在下述代码中添加自定义功能importorg.springframework.beans.factory.annotation.Autowired;importorg.springframework.data.redis.core.RedisTemplate;importorg.springframework.data.redis......
  • gitlab如何快速拉取项目到本地?
      拉取git项目到本地只需要6步:  1、查看本地的rsa。  指令:cat~/.ssh/id_rsa.pub  2、复制结果输入以上指令会出现以下结果  3、git搜索SSH,找到SSHKey,添加新的key  4、找到新的文件夹,gitbashhere  5、克隆对应项目ssh  6、回到Bash输入gitc......
  • 创建小程序项目
    二、创建小程序工程在HBuilderX上面,创建emos-wx项目在manifest.json文件中填写你自己注册下来小程序AppID启动微信开发者工具,并且扫码登陆选择运行微信小程序三、uni-app框架简介......
  • Redis知识点
    resis是基于内存的,所有速度很高数据库的发展:网状数据库,层次数据库,关系数据库关系数据库的不足:1.不能有效处理多维数据2.高并发读写性能低3.存储数据容量有限4.数据扩展性和可用性低NoSQL的三大优势:易扩展,大容量,高性能 NoSql与MySQL之间互补Redis是一款基于(key-value)的......
  • Java项目中的各种层
     1、Dao层(持久层、数据访问层)2、Controller层(控制层、action层)3、Service层(业务层、biz)4、Entity层(实体层、domain层)5、view层(负责前台jsp页面的表示)6、config层(负责ssm的整体配置,主要包含spring,springmvc,mybatis的配置文件)7、dto层(数据传输对象层) 工作流程:用......
  • 缓存(Redis)与数据库(MySQL)一致性如何解决?
    【零】场景预设我们以12306购票系统为例,结合购票场景完成缓存与数据库双写一致性的相关问题解决【一】业务背景为了满足用户对一趟列车不同站点不同座位类型的余量查询需求,我们采取了一种优化方案。我们将这些余量信息存储在缓存中,以便用户可以快速查询。然而,在用户创建......
  • springboot项目-前台往后台传递json数据
    1、json数据对应实体类,用实体类接收----------------------------前台----------------------------------$.ajax({type:"POST",url:"/monster/updateMonster",contentType:"application/json",data:JSON.stringify(monster1),success:......
  • Redis持久化
    前言​我们都知道Redis的数据都存在内存里,如果突然宕机,数据就会全部丢失,因此必须有一种机制来保证Redis的数据不会因为故障而丢失,这种机制就是Redis的持久化机制。​Redis的持久化机制主要是有两种,第一种是RDB快照,第二种是AOD日志。如果我们的服务器开启了AOF持久化功能,那么......
  • Redis分布式锁演进架构
    【一】引言分布式锁相信大家一定不会陌生,想要用好或者自己写一个却没那么简单。想要达到上述的条件,一定要掌握分布式锁的应用场景,以及分布式锁的不同实现,不同实现之间有什么区别。【二】分布式锁场景如果想真正了解分布式锁,需要结合一定场景;举个例子,某夕夕上抢购AirPod......