河南做网站汉狮石家庄 科技 公司 网站建设

张小明 2026/1/10 12:55:04
河南做网站汉狮,石家庄 科技 公司 网站建设,无锡网站建设818gx,兰州正规的装修公司Windows 版本的 Redis 是 Microsoft 的开源部门提供的 Redis. 这个版本的 Redis 适合开发人员学习使用#xff0c;生产环境中使用 Linux 系统上的 Redis, 这里讲解了这两种的安装和下载。按照你们需要的liunx 或window步骤来 就可以了#xff08;也可以留言#xff0c;后面看…Windows 版本的 Redis 是 Microsoft 的开源部门提供的 Redis. 这个版本的 Redis 适合开发人员学习使用生产环境中使用 Linux 系统上的 Redis, 这里讲解了这两种的安装和下载。按照你们需要的liunx 或window步骤来 就可以了也可以留言后面看反馈决定是否反馈Liunx版和Window版什么是NOSQLNOSQL(not only sql) 不仅是sql,它是所有非关系型数据库的一种统称。NOSQL和RDBMS的区别RDBMS --关系型数据库高度组织化结构化数据。 --表结构 列 列…结构化查询语言SQL sql语句数据和关系都存储在单独的表中。数据操纵语言DML数据定义语言DDL严格的一致性. ACID 原子性 隔离性 持久性 一致性基于事务----都支持事务NOSQL–非关系型数据库代表着不仅仅是SQL没有声明性查询语言键 - 值对存储。非结构化和不可预知的数据 字符串 集合 对象 队列高性能高可用性和可伸缩性。 ----便于搭建集群—挂载常见的非关系数据库的种类:redis: 典型的非关系数据库—结构基于key和value的形式mongodb—介于关系型数据库和非关系数据库之间hbase: 数据库【海量数据】什么是RedisRedis是一种开放源代码BSD许可的内存中数据结构存储用作数据库缓存和消息代理。Redis提供数据结构例如字符串哈希列表集合带范围查询的排序集合位图超日志地理空间索引和流。Redis具有内置的复制Lua脚本LRU驱逐事务和不同级别的磁盘持久性并通过Redis Sentinel和Redis Cluster自动分区提供了高可用性。redis它是一个开源的数据库缓存的服务器它里面可以存放字符串hash列表集合数据类型的数据它的计算基于内存进行计算的。而且数据也可以持久化到磁盘中。 而且它也提高了哨兵模式以及集群模式来提高redis的可用性。redis特点Redis读取的速度是110000次/s写的速度是81000次/sRedis的所有操作都是原子性的同时Redis还支持对几个操作全并后的原子性执行。 —影响redis性能的因素内存而不是多线程支持多种数据结构string字符串list列表hash哈希set集合zset(有序集合)持久化–磁盘–防止数据丢失官方不支持window系统,但是有第三方版本。 linux系统。一、Redis安装Win版1、下载redis 安装包官网https://redis.io/1.1、直接上官网下载 redis 安装包下载历史版本或者5开头的版本也没问题。如5.0.91.2、也可以在 github下载https://github.com/microsoftarchive/redis/releases1.3、当然如果是 Linux 安装 可以直接用命令下载下载命令wgethttp://download.redis.io/releases/redis-5.0.4.tar.gz2、解压并安装Redis2.1、解压安装包(Window 版 )2.1.1、解压 Redis安装包2.1.2、启动 Redis 临时服务1、双击 redis-server.exe 启动 Redis2、打开cmd进入到刚才解压到的目录3、启动临时服务输入命令redis-server.exe redis.windows.conf(备注通过这个命令会创建Redis临时服务不会在window Service列表出现Redis服务名称和状态此窗口关闭服务会自动关闭。)默认端口6379有的机器双击 redis-server.exe 执行失败找不到配置文件可以采用以下执行方式 在命令行cmd中按如下方式执行2.1.3、检查 Redis打开另一个cmd窗口客户端调用redis-cli.exe -h 127.0.0.1 -p 63792.1.4、注册 Redis Windows服务1、进入Redis安装包目录安装服务方式一redis-server.exe --service-install redis.windows.conf --service-name redisserver1 --loglevel verbose方式二redis-server --service-install redis.windows.conf2、 winr - services.msc 可以看到服务安装成功3、重启redis服务选中redis服务右键重启一下状态为正在运行客户端启动后能够调用说明redis服务启动成功。一些备用的redis操作命令安装服务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 卸载服务失败可以用管理员命令执行一下命令sc delete redisserver13、Redis开启远程访问3.1、修改redis对应配置文件由于Redis默认只允许本地访问要使Redis可以远程访问需修改redis对应的配置文件我使用的Redis版本为redis 3.0 默认使用的是redis.windows.conf注Redis查看版本信息方法使用redis-server.exe 命令启动Redis服务端之后再使用redis-cli.exe启动客户端然后在客户端中输入 info 命令即可查看。由于redis运行的配置文件是 redis.windows.conf所以需要修改对应的配置文件。修改两个地方即可3.2、修改 Redis 密码方式一设置密码将redis-windows.conf配置文件中的 #requirepass foobared 的#号去掉改为自己的密码即可设置好保存后若要使设置起作用需要重启redis服务重启后需要输入密码方式二打开 requirepass 的注释在其后面配置密码requirepass password客户端连接redisredis-cli -h localhost -p 6379 -a 1234563.3、将redis默认的守护关闭修改protected-mode yes 为 protected-mode no注意3.2版本才有该配置3.4、修改完以后保存文件重启redis服务。如想清理缓存可直接把进程杀掉后重启redis二、Redis安装Linux版1、Linux 下载解压1.1、下载wgethttp://download.redis.io/releases/redis-5.0.5.tar.gz1.2、解压安装包2、配置环境及安装redis使用gcc -v 命令查看gcc版本已经是4.8.5了于是就没有再次安装直接执行make安装完之后再次make出现图片内容即可。yum install gcc-c make make make install //确认安装的东西redis默认安装路径是 /usr/local/bin在该目录下可以看到redis的客户端和服务端cd /usr/local/bin/将redis的配置文件拷贝到新建的目录myredis-config下我们以后就使用myredis-config下的配置文件错了还可以回到原来那里取mkdir myredis-config cp /home/caoyinyuan/redis-5.0.5/redis.conf myredis-config2.1、修改配置文件redis默认不是后台启动需要修改配置文件按图修改文件将daemonize的值修改为yesvim redis.conf3、启动redis3.1、启动redis1、回到bin目录下2、启动redis服务端通过指定的配置文件启动服务[rootLzdwtl bin]# redis-server myredis-config/redis.conf3、启动redis客户端[rootLzdwtl bin]# redis-cli -p 6379 # 如果redis设置有密码则需要现认证才能发送信息123456是redis的密码 127.0.0.1:6379 auth1234563.2、 查看redis的进程是否开启复制一个新的会话然后执行下面命令查看进程状态ps -ef|grep redis4、关闭redis服务执行shutdown和exit即可推出redis服务再次查看也发现redis的服务端和客户端进程都消失了127.0.0.1:6379 shutdown not connected exit5、redis.conf配置文件说明6、Redis 基本操作命令redis 默认为 16 个库 (在redis.conf 文件可配置该文件很重要后续很多操作都是这个配置文件) redis 默认自动使用0 号库6.1、沟通命令查看状态redis ping 返回 PONG 解释输入 pingredis 给我们返回 PONG表示 redis 服务运行正常6.2、查看当前数据库中 key 的数目dbsize语法dbsize作用返回当前数据库的 key 的数量。返回值数字key 的数量例先查索引 5 的 key 个数 再查 0 库的 key 个数6.3、redis 默认使用 16 个库Redis默认使用16个库从0到15。 对数据库个数的修改在redis.conf 文件中databases 166.4、切换库命令select db使用其他数据库命令是 select index6.5、删除当前库的数据flushdb6.6、redis 自带的客户端退出当前 redis 连接:exit 或 quit7、Redis 的Key 的操作命令7.1、keys语法语法keys pattern运行项目并下载源码作用查找所有符合模式 pattern 的 key. pattern 可以使用通配符。通配符*表示 0-多个字符例如keys * 查询所有的 key。表示单个字符例如wo?d , 匹配 word , wood例 1显示所有的 key例 2使用 *表示 0 或多个字符例 3使用表示单个字符7.2、exists语法语法exists key [key…]运行项目并下载源码作用判断key 是否存在返回值整数存在 key 返回 1其他返回 0.使用多个 key返回存在的key 的数量。例 1检查指定 key 是否存在例 2检查多个 key7.3、expire key seconds语法语法expire key seconds运行项目并下载源码作用设置key 的生存时间超过时间key 自动删除。单位是秒。返回值设置成功返回数字 1其他情况是 0 。例 1设置红灯的倒计时是 5 秒7.4、ttl语法语法ttl key运行项目并下载源码作用以秒为单位返回 key 的剩余生存时间ttl: time to live 返回值-1 没有设置 key 的生存时间 key 永不过期。-2key 不存在数字key 的剩余时间秒为单位例 1设置 redlight 的过期时间是 10查看剩余时间7.5、type语法语法type key运行项目并下载源码作用查看key 所存储值的数据类型返回值字符串表示的数据类型none (key 不存在)string (字符串)list (列表)set (集合)zset (有序集)hash (哈希表)例 1查看存储字符串的 keywood例 2查看不存在的key7.6、del语法语法del key [key…]运行项目并下载源码作用删除存在的key不存在的key 忽略。返回值数字删除的 key 的数量。例 1删除指定的 key二、使用 Redis管理工具 连接 Redis1、下载 Redis Desktop Manage 管理工具官网地址https://redisdesktop.com/downloadGithub地址https://github.com/RedisInsight/RedisInsight百度云下载链接https://pan.baidu.com/s/1JnS_44SBup0heHBP1TgWoQ提取码vk2k2、安装 Redis Desktop Manage 管理工具2.1、解压安装包2.2、双击运行resp-2022.1.0.0.exe程序进行安装2.3、接受软件安装协议2.4、选择安装目录2.5、安装完成之后打开软件即可2.6、安装后启动界面2.7、使用 Redis Desktop Manage 管理工具 连接 Redis2.8、使用 Redis Desktop Manage 默认有16个db分块。接下里可以进行相应的操作这里选择db0点击“”新建键值对键名“a”键值“小张”点击保存如图打开命令窗口输入命令“get a”回车输出“小张”说明值已经设置成功然后在命令窗口输入命令“set a 丁丁”回车刷新db0则显示值已经变为丁丁。说明获取了值且值已经改变。3、使用 Redis Desktop Manage 管理工具 连接远程 Redis服务3.1、修改配置redis 默认只允许自己的电脑127.0.0.1连接。如果想要其他电脑进行远程连接将 配置文件 redis.conf 中的 bind127.0.0.1 后添加自己的 ip 即可。然后重新运行 redis 服务。redis.conf 中修改1. bind 127.0.0.1 改为bind 0.0.0.0 2. .protected-mode no 3. 设置redis秘密requirepass 123456运行项目并下载源码3.2、开启后台守护进程或者 bind 地址改为 0.0.0.0 允许所有 ip 访问。 找到 这一项 daemonize no 把这一项的 no 改成 yes(这一项主要是让 redis 在后台开启一个守护进程保持一致开启 redis 服务)三、使用IDEA的Redis插件连接Redis服务器IDEA中的Redis插件作为Redis的可视化工具可以通过该插件连接Redis服务器并进行增删改查操作。如果远程连接不成功可能和上面用Redis管理工具的情况一样按照上面的进行检查3.1、IDEA安装Redis插件1、点击 File-Setting2、点击Plugins3、在Browse Repositories中输入redis4、点击Redis插件5、下载并重启3.2、IDEA连接Redis服务器安装完后通过右侧工具栏或File-Setting-Other Settings-NoSql Server可找到连接Redis的窗口如下图通过ifconfig命令查找IP地址端口号使用的是redis默认的6379此端口号以redis.config配置文件中配置的redis服务端口为准。由于我连接的不是redis集群且没有设置redis密码只填Label和Server url(s)两处即可。如下图所示。测试连接点击Test Connection后连接连接后的效果如下转载链接https://blog.csdn.net/qq_41941900/article/details/138712993
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

百度云 做视频网站wordpress回收站 恢复

第一章:Open-AutoGLM 新手开发学习路径对于刚接触 Open-AutoGLM 的开发者而言,掌握其核心架构与开发流程是快速上手的关键。该框架基于 GLM 架构构建,支持自动化任务调度与模型微调,适用于多种自然语言处理场景。环境准备 在开始开…

张小明 2025/12/31 6:39:48 网站建设

做catalog的免费网站网站内容编辑工具

对前端开发者而言,学习算法绝非为了“炫技”。它是你从“页面构建者”迈向“复杂系统设计者”的关键阶梯。它将你的编码能力从“实现功能”提升到“设计优雅、高效解决方案”的层面。从现在开始,每天投入一小段时间,结合前端场景去理解和练习…

张小明 2026/1/5 17:49:01 网站建设

外部网站链接怎么做广告

平时学习、工作过程中,编写的一些jmeter脚本,相信大多数都遇到过这个问题。那就是:如果换一台电脑运行,文件路径不一样,会导致运行失败。 前不久,自己就真真切切遇到过一回,A同学写了个脚本用于…

张小明 2025/12/31 6:39:44 网站建设

柳州网站建设多少钱做网站带后台多少钱

TensorRT-LLM自定义算子开发全指南 在大模型推理部署的战场上,性能就是生命线。当你的 LLM 在 A100 或 H100 上运行时,是否曾因注意力机制不够稀疏、FFN 层未针对特定硬件优化而感到束手无策?开源框架提供了通用路径,但真正的极致…

张小明 2026/1/7 21:02:41 网站建设

泰安中文网站建设电话创建一个自己的网站

Windows Server 2003:目录权限管理与网络打印设置指南 1. 目录权限管理 在 Windows Server 2003 中,“你是管理员,但无需事事亲为”这一理念有一定的道理。尽管某些任务仍需要全面的域管理员权限,但通过授予不同用户组管理不同用户和用户属性的权限,可以更轻松地完成域的…

张小明 2025/12/31 8:42:37 网站建设

西安网站建设小程序如何做网站建设方案

Neovim代码补全终极指南:极速配置与智能提示 【免费下载链接】neovim 一个基于 Vim 编辑器的衍生版本,其主要改进和优化方向是提升编辑器的扩展能力和用户使用体验。 项目地址: https://gitcode.com/GitHub_Trending/ne/neovim 想要在Neovim中享受…

张小明 2025/12/31 8:42:35 网站建设