小贝_redis学习目标

redis学习目标

一、Nosql介绍

二、redis介绍

三、redis适用场合

四、redis的学习目标

 

 

一、Nosql介绍

       Nosql(Nosql=Not Only SQL),意为反sql运动,它指的是非关系数据库。

       Nosql是以key-value的形式进行存储,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说遵循sql标准、acid标准、表结构等等,这类数据库主要有以下的特点: 非关系型的、分布式的、开源的、水平可拓展的。

       Nosql有这些特点:

              a、处理超大量的数据

              b、运行在便宜的PC服务器集群上

              c、击碎了性能瓶颈

       Nosql适用场景

              1、对数据高并发读写

              2、对海量数据的高效率存储和访问

              3、对数据的高可拓展性和高可用性

 

 

二、redis介绍

       1、Redis是一个开源的,先进的key-value存储系统。它通常被称为数据结构服务器,因为它的键可以包含字符串、哈希、列表、集合和有序集合。为了保证效率,数据都是缓存在内存中,它也可以周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件中。

       2、redis与mysql的区别

      

 

redis

mysql

是否具有库概念

是否具有表概念

是否具有字段概念

 

 

三、redis使用场合

       1、取最新的N个数据的操作

       2、排行榜应用,取top N操作

       3、需要精确设定过期时间的应用

       4、计数器应用

       5、pub/sub构建实时消息系统

       6、构建队列系统

       7、缓存

 

四、redis的学习目标

       1、了解redis的数据类型

       2、redis的常用命令

       3、redis的高级应用

       4、php+redis的简单实例

The quieter you become,the more you are able to hear!

 

<think>嗯,用户给了一个批处理脚本,问的是安装Redis的脚本中Redis包的位置在哪里。首先,我需要仔细看看这个脚本的结构和逻辑。 首先,脚本开头调用了另一个set_env.bat文件,这个文件可能设置了环境变量,比如serviceNameSeata、DEST_REDIS_DIR之类的。然后,脚本检查某个服务是否存在,如果存在的话,就进入Redis目录并启动。如果不存在,就删除并重新创建目标目录,然后复制文件过去,再启动。 用户的问题在于,Redis包的位置在哪里。根据脚本中的xcopy命令,源路径是.\\net8.0\\*,目标路径是%DEST_REDIS_DIR%。这里的源路径是当前目录下的net8.0文件夹,所以可能这个批处理文件所在的目录下有net8.0子目录,里面存放了Redis的文件。也就是说,Redis包应该在批处理脚本所在目录的net8.0文件夹里。 不过,可能需要确认一下set_env.bat中定义的变量,特别是DEST_REDIS_DIR,因为目标路径是由这个变量决定的。但用户的问题是关于Redis包的位置,也就是源路径。所以源路径是当前目录的net8.0,可能用户需要将Redis的文件放在那里,或者脚本自动从某个地方获取? 另外,脚本中还有call ..\set_env.bat,说明set_env.bat在上一层目录,可能那里定义了其他路径。不过关键点在于xcopy的源路径是相对路径,所以Redis包应该在当前脚本所在目录的net8.0下。 需要提醒用户检查net8.0目录是否存在,并确保里面有必要的Redis文件。如果用户没有这个目录,可能需要手动创建,或者确认下载的Redis包是否正确放置。另外,可能脚本中的版本号net8.0需要注意,是否与实际使用的Redis版本相关,可能需要根据情况调整文件夹名称。</think>这个脚本中Redis包的存放位置可以从代码中看出以下几个关键点: 1. 源文件路径: ```bat xcopy /Y /S .\\net8.0\\* %DEST_REDIS_DIR% /E /I ``` 这里显示Redis的源文件存放在当前目录下的`net8.0`文件夹内。`\\net8.0\\`表示使用反斜杠路径分隔符,对应Windows系统的目录结构。 2. 环境变量依赖: ```bat call ..\set_env.bat ``` 目标路径`%DEST_REDIS_DIR%`的具体位置需要在上级目录的`set_env.bat`环境变量配置文件中定义。该文件可能设置了类似: ```bat set DEST_REDIS_DIR=C:\Program Files\Redis ``` 3. 部署流程解析: - 当服务不存在时(`sc query`返回错误) - 删除旧目录:`rmdir /s /q "%DEST_REDIS_DIR%"` - 创建新目录:`mkdir "%DEST_REDIS_DIR%"` - 从`net8.0`目录复制文件到目标位置:`xcopy`命令 - 最后启动Redis服务:`call start_redis.bat` 4. 实际部署建议: ```powershell 当前目录结构应包含: ├── install_redis.bat # 当前脚本 ├── net8.0/ # Redis程序文件目录 │ ├── redis-server.exe # 主程序 │ ├── redis-cli.exe # 客户端工具 │ └── *.conf # 配置文件 └── set_env.bat # 上级目录的环境配置 ``` 5. 验证提示: 建议通过以下命令检查路径: ```bat echo 源文件位置:%cd%\net8.0 echo 安装位置:%DEST_REDIS_DIR% ``` 注意:`net8.0`目录名称可能表示这是面向.NET 8.0环境打包的Redis版本,实际部署时需确保版本匹配。如果使用标准Redis发行版,建议将官方下载的Redis文件解压到`net8.0`目录中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值