Redis 命令参考手册完整版


-
这个是非常全面的redis命令的手册,介绍了redis的string list set sortset,事务,管道等等,即全面的命令介绍,并且每个命令都有例子讲解
redis> set type key-value store K redis> set website redis. com" OK redis> DEl name type website (integer) 3 KEYS 格式: keys pattern 查找所有符合给定模式 pattern的key KEYS*匹配数据库中所有key KeYS h?110匹配 hello,ha1lo和hx110等。 KEyS h*110匹配h0和heee110等。 KEYS h[ae]1lo匹配 hello和ha11o,但不匹配 hillo 特殊符号用\隔开 警告:KEYS的速度非常快,但在·个大的数据库中使用它仍然可能造成性能问题,如 果你需要从一个数据集中查找特定的key,你最好还是用 Redis的集合结构(set)来代替。 可用版本 1.0.0 时间复杂度 00N),N为数据库中key的数量 返回值 符合给定模式的key列表 示例代码: edis> MSE one1two2 three3four4#一次设置4个key OK edis>KEYS*o大 1)four 2)two On∈ redis> Keys t?? edis> KEYS T[切]大 redis>KEYS#匹配数据库内所有key 1)four 2)three 3)"t 1)"one RANDOMKEY 格式: randomkey 从当前数据库中随机返回(不删除)一个key。 可用版本: =1.0.0 时间复杂度 0(1) 返回值: 当数据库不为空时,返回一个key 当数据库为空时,返回ni1 示例代码: #数据库不为空 reds> MSET fruit"aple" drink"beer"food" cookies"#设置多个kev OK redis> randome fruit redis> randomkey redis>KEYS*#查看数据库内所有key,证明 RANDOMKEY并不删除key 1)food 2)"drink fruit #数据库为空 redis> FLUSHDB#删除当前数据库所有key OK redis> randomed (nil) TT工 格式:tt1key 以秒为单位,返回给定key的剩余生存时间(TTL, time to live)。 可用版本 1.0.0 时间复杂度 0(1) 返回值: 当key不存在时,返回-2 当key存在但没有设置剩余生存时间时,返回-1。 否则,以秒为单位,返回key的剩余生存时间。 注:在 Redis2.8以前,当key不存在,或者key没有设置剩余生存时间时,命令 都返回1。 示例代码: 不存在的key redis> FlUSHDB K redis> TTl key (integer)-2 key存在,但没有设胃剩余生存时间 redis> set key value OK redis> TTl key (⊥ nteger)-1 牛有剩余生存时间的key redis> EXPIRE key 10086 (integer)1 redis> TTI key (integer) 10C84 PTTL 格式: pttl key 这个命令类似于TL命令,但它以毫杪为单位返回key的剩余生存时间,而不是像 TTL命令那样,以秒为单位。 可用版本 2.6.0 复杂度 0(1) 返回值: 当key不存在时,返回-2 当key存在但没有设置剩余生存时间时,返回-1。 否则,以毫秒为单位,返回key的剩余生存时间 注:在 Redis2.8以前,当key不存在,或者key没有设置剩余生存时间时,命令 都返回1。 示例代码: 不存在的key redis> FlUSHDB K redis>pTTl key (integer)-2 key存在,但没有设胃剩余生存时间 redis> set key value OK redis> PTTl key (⊥ nteger)-1 牛有剩余生存时间的key redis> PEXPIRE key 10086 (integer)1 redis> PTTl key (integer) 6179 Ex工srs 格式: exists key 检查给定key是香存在。 可用版本: 1.0.0 时间复杂度: 0(1) 返回值 若key存在,返回1,否则返回0 示例代码 redis> set db redis OK redis> exists db (integer)1 redis> del db integer)1 redis> exists db (integer) 0 MOVE 格式: move key db 将当前数据库的key移动到给定的数据片db当中 如果当前数据库(源数据库)和给定数据库(目标数据库)有相同名字的给定key,或者 key不存在于当前数据库,那么MOVE没有任何效果。 因此,也可以利用这一特性,将MOVB当作锁(1 ocking)原语( primitive) 可用版本: >=1.0.0 时间复杂度 0(1) 返回值: 移动成功返回1,失败则返回0。 示例代码: key存在于当前数据库 redis> SELECT0# redis默认使用数据库O,为了清晰起见,这里再显式揞定一次。 redis Set song secret base Zone t K redis> MoVE song l 将scng移动到数据厍1 (integer)1 redis> EXIsts song 井scng已经被移走 (integer) 0 redis> SELECT 1 #使用数据库1 ○K redis: 1> EXISTS song 井证实song被移到了数据斥1(注意命 令提示符变成了" redis:1",表明正在使用数据库1) (integer)1 #当key不存在的时候 redis: 1> EXISTS Iake key (integer) 0 redis:1> Move fake key0#试图从数据库1移动一个不存在的key到数据库 0,失败 (integer)0 redis:1> select 0 #使用数据库0 OK redis> EXISTS fake key #证实 fake key不存在 (integer)0 当源数据库和目标数据库有相同的key时 redis> select o #使用数据库0 OK redis set favorite fruit " banana OK redis> select 1 #使用数据库1 OK redis: 1> SET favorite fruit apple OK redis:1> SELECT0#使用数据库0,并试图将 favorite£ruit移动到数据库1 OK redis> move favor te fruit 因为两个数据库有相同的key,MOVE失败 (integer) 0 redis> get favorite fruit #数据库0的 favorite fruit没变 i banana't redis> SElECt I ○K redis: 1> GET favorite fruit #数据库1的 favorite fruit也是 pple RENAME 格式: rename key newkey 将key改名为 newkey 当key和 newkey相同,或者key不存在时,返回一个错误 当 newkey已经存在时, RENAME命令将覆盖旧值 可用版本 〉-1.0.0 时间复杂度 0(1) 返回值: 改名成功时提示0K,失败时侯返回一个错误。 示例代码: key存在且 newkey不存 redis> set message hello world OK redis> reName message greeting ○K redis> eXists message message不复存在 (integer)0 redis> EXISTs greeting # greeting取而代之 (integer)1 当key不存在时,返回错误 redis> rename fake key never exists (error) Err no such key newkey已存在时, RENAME会覆盖旧 newkey redis> SET pc lenovo OK redis> Set personal computer " dell OK redis> RENAme pc personal computer OK redis> Get pc (ni1) redis: 1> GET personal computer #原来的值de11被覆盖了 nlenovc'' RENAMENX 格式: renamenx key newkey 当且仅当 newkey不存在时,将key改名为 newkey 当key不存在时,返回个错误。 可用版本:

878KB
Redis命令参考手册完整版
2018-05-03Redis命令参考手册完整版
878KB
Redis命令参考手册完整版(PDF)
2017-10-27Redis命令参考手册完整版 高清PDF格式,包含了Redis所有命令及开发相关知识。是Redis学习、开发与维护的不二之选!
966KB
Redis命令参考手册完整版.pdf
2018-07-20Redis命令参考手册完整版.pdf,大家可以下载看看,针对的只是redis的基础,
313KB
Redis 命令参考手册中文完整版chm
2018-07-18Redis命令参考手册中文版,非常全面的redis命令的手册chm。Redis命令参考手册中文版,非常全面的redis命令的手册chm。
873KB
Redis命令参考手册完整版.rar
2020-04-22物有所值,请相信我,在一家培训学校拿到的,据听说是用了几年维护的结果,还写些什么呢,需要50个字呢?
220KB
Redis命令参考手册完整版.txt
2020-09-15redis命令大全(史上最全的),存放这redis各种命令和解释,欢迎大家参考,下载使用,谢谢!!!!!!!!!
1.2MB
redis4.0中文命令参考手册+完整文档
2017-11-25该文档是 Redis Command Reference 和 Redis Documentation 的完整中文翻译HTML离线版,包含了Redis4.0的所有命令、Redis 的事务、持久化、复制、
1.32MB
redis安装,命令手册,jar包
2016-09-12该资源包含redis的安装文件,解压即可使用,还包含有入门操作实例,jedis.jar文件,Redis命令参考手册完整版.pdf,Java调用 Redis .doc等。
47.54MB
Redis实战(黄健宏)完整版PDF
2017-10-05【内容简介】 本书深入浅出地介绍了Redis的5种数据类型,并通过多个实用示例展示了Redis的用法。除此之外,书中还讲述了Redis的优化方法以及扩展方法,是一本对于学习和使用 Redis 来说不可
161.26MB
垃圾分类数据集及代码
2020-11-11资源说明: 数据集主要包括6类图片:硬纸板、纸、塑料瓶、玻璃瓶、铜制品、不可回收垃圾 代码运行说明: 1、 安装运行项目所需的python模块,包括tensorflow | numpy | keras
Python金融数据分析入门到实战
2019-09-26会用Python分析金融数据 or 金融行业会用Python 职场竞争力更高 Python金融数据分析入门到实战 掌握金融行业数据分析必备技能 以股票量化交易为应用场景 完成技术指标实现的全过程 课程选取股票量化交易为应用场景,由股票数据的获取、技术指标的实现,逐步进阶到策略的设计和回测,由浅入深、由技术到思维地为同学们讲解Python金融数据分析在股票量化交易中的应用。 以Python为编程语言 解锁3大主流数据分析工具 Python做金融具有先天优势,课程提取了Python数据分析工具NumPy、Pandas及可视化工具Matplotlib的关键点详细讲解,帮助同学掌握数据分析的关键技能。 2大购课福利
零基础Python数据分析特训营-直播回放
2020-07-07作为投资者,我们常听到的一句话是“不要把鸡蛋放入同一个篮子,可见分散投资可以降低风险,但如何选择不同的篮子、便是见仁见智的事情了,数据分析就是解决这些问题的一工具。在本次数据分析训练营分为四天,前 2天为 Python 编码技术部分,可以帮助学习者快速上手Python数据处理;后2天为数据分析部分,借助通联数据平台的策略建立,实现实际项目结合,将各种策略代码直接开源,并且对各种策略进行了介绍与点评,通过数据分析支撑决策,可谓本次训练营的精华部分。
1.49MB
基于物品的协同过滤算法实现图书推荐系统源码
2021-02-04py,itemcf,论文:https://blog.csdn.net/ancientear/article/details/100067170
932KB
自动抢茅台脚本.zip
2021-01-25自动抢购飞天茅台脚本,亲测有效,已经抢到2瓶(python和go两种语言,Windows和Mac版本都有),支持京东、天猫平台,立即下载保存,避免被失效!
15.89MB
Java 面经手册·小傅哥(公众号:bugstack虫洞栈).pdf
2021-01-26这是一本以面试题为入口讲解 Java 核心内容的技术书籍,书中内容极力的向你证实代码是对数学逻辑的具体实现。当你仔细阅读书籍时,会发现Java中有大量的数学知识,包括:扰动函数、负载因子、拉链寻址、开
Python自动化爬虫实战与高级架构技巧
2020-07-22讲解基于Python Selenium 的自动化数据采集,自动化框架设计,SEO搜索收录引擎与接口对接等实战项目
YOLOv4目标检测实战:人脸口罩佩戴检测
2020-05-03课程演示环境:Ubuntu 需要学习Windows系统YOLOv4的同学请前往《Windows版YOLOv4目标检测实战:人脸口罩佩戴检测》 课程链接:https://edu.csdn.net/course/detail/29123 当前,人脸口罩佩戴检测是急需的应用,而YOLOv4是最新的强悍的目标检测技术。本课程使用YOLOv4实现实时的人脸口罩佩戴检测。课程提供超万张已标注人脸口罩数据集。训练后的YOLOv4可对真实场景下人脸口罩佩戴进行高精度地实时检测。 本课程会讲述本项目超万张人脸口罩数据集的制作方法,包括使用labelImg标注工具标注以及如何使用Python代码对第三方数据集进行修复和清洗。 本课程的YOLOv4使用AlexyAB/darknet,在Ubuntu系统上做项目演示。具体项目过程包括:安装YOLOv4、训练集和测试集自动划分、修改配置文件、训练网络模型、测试训练出的网络模型、性能统计(mAP计算和画出PR曲线)和先验框聚类分析。 YOLOv4人脸口罩佩戴检测效果
C++入门基础视频精讲
2018-09-28本课程讲述了c++的基本语言,进阶语言,以实战为基准,高效率传递干货, 教会学员命令行编译直击底层过程,现场编码 并且掌握各种排错思路
4.4MB
敏捷开发V1.0.pptx
2020-07-01敏捷开发PPT 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征
Python数据殿堂:数据分析与数据可视化
2020-01-02【入门基础+轻实战演示】【讲授方式轻松幽默、有趣不枯燥、案例与实操结合,与相关课程差异化】利用python进行数据处理、 分析,并结合大量具体的例子,对每个知识进行实战讲解,本课程通过大量练习和案例对各个知识点技能进行详细讲解。通过本 课程,学生将懂得pandas、numpy、matplotlib等数据分析工具;通过实战,学生将了解标准的数据分析流程,学会使用可视化的 方法展示数据及结果。
28KB
各显卡算力对照表!
2018-01-11挖矿必备算力对照!看看你的机器是否达到标准!看完自己想想办法刷机!
企业员工角色权限管理平台(SpringBoot2.0+Mybatis+Shiro+Vue)
2019-08-07课程简介: 历经半个多月的时间,Debug亲自撸的 “企业员工角色权限管理平台” 终于完成了。正如字面意思,本课程讲解的是一个真正意义上的、企业级的项目实战,主要介绍了企业级应用系统中后端应用权限的管理,其中主要涵盖了六大核心业务模块、十几张数据库表。 其中的核心业务模块主要包括用户模块、部门模块、岗位模块、角色模块、菜单模块和系统日志模块;与此同时,Debug还亲自撸了额外的附属模块,包括字典管理模块、商品分类模块以及考勤管理模块等等,主要是为了更好地巩固相应的技术栈以及企业应用系统业务模块的开发流程! 核心技术栈列表: 值得介绍的是,本课程在技术栈层面涵盖了前端和后端的大部分常用技术,包括Spring Boot、Spring MVC、Mybatis、Mybatis-Plus、Shiro(身份认证与资源授权跟会话等等)、Spring AOP、防止XSS攻击、防止SQL注入攻击、过滤器Filter、验证码Kaptcha、热部署插件Devtools、POI、Vue、LayUI、ElementUI、JQuery、HTML、Bootstrap、Freemarker、一键打包部署运行工具Wagon等等,如下图所示: 课程内容与收益: 总的来说,本课程是一门具有很强实践性质的“项目实战”课程,即“企业应用员工角色权限管理平台”,主要介绍了当前企业级应用系统中员工、部门、岗位、角色、权限、菜单以及其他实体模块的管理;其中,还重点讲解了如何基于Shiro的资源授权实现员工-角色-操作权限、员工-角色-数据权限的管理;在课程的最后,还介绍了如何实现一键打包上传部署运行项目等等。如下图所示为本权限管理平台的数据库设计图: 以下为项目整体的运行效果截图: 值得一提的是,在本课程中,Debug也向各位小伙伴介绍了如何在企业级应用系统业务模块的开发中,前端到后端再到数据库,最后再到服务器的上线部署运行等流程,如下图所示:
24.46MB
图书管理系统(Java + Mysql)我的第一个完全自己做的实训项目
2019-01-04图书管理系统 Java + MySQL 完整实训代码,MVC三层架构组织,包含所有用到的图片资源以及数据库文件,大三上学期实训,注释很详细,按照阿里巴巴Java编程规范编写
-
学院
MMM 集群部署实现 MySQL 高可用和读写分离
MMM 集群部署实现 MySQL 高可用和读写分离
-
学院
深究字符编码的奥秘,与乱码说再见
深究字符编码的奥秘,与乱码说再见
-
学院
MySQL 主从复制 Replication 详解(Linux 和 W
MySQL 主从复制 Replication 详解(Linux 和 W
-
下载
linux c 通过FTP 协议上传文件 源码 亲测可用
linux c 通过FTP 协议上传文件 源码 亲测可用
-
博客
php软件开发--php进阶
php软件开发--php进阶
-
学院
MySQL NDB Cluster 负载均衡和高可用集群
MySQL NDB Cluster 负载均衡和高可用集群
-
博客
AcWing - 2016 年清华大学计算机系推研 - 1327. 魔法学校
AcWing - 2016 年清华大学计算机系推研 - 1327. 魔法学校
-
下载
stm32库移植样例程序.rar
stm32库移植样例程序.rar
-
下载
(2021年2月18日整理)自媒体全套教程+全套工具(带操作教程)+原创实操教程+N个素材网站+赠全套副业实操课程
(2021年2月18日整理)自媒体全套教程+全套工具(带操作教程)+原创实操教程+N个素材网站+赠全套副业实操课程
-
博客
Windows环境安装DVWA环境
Windows环境安装DVWA环境
-
下载
Win10 Dolby Atmos Speaker System 杜比全景声(Dolby Atmos)扬声器系统.zip
Win10 Dolby Atmos Speaker System 杜比全景声(Dolby Atmos)扬声器系统.zip
-
博客
ubuntu20.04上搭建linux内核驱动调试环境
ubuntu20.04上搭建linux内核驱动调试环境
-
下载
jdk-9.0.4_Wind-x64.zip
jdk-9.0.4_Wind-x64.zip
-
学院
零基础极简以太坊智能合约开发环境搭建并开发部署
零基础极简以太坊智能合约开发环境搭建并开发部署
-
博客
NEUQ-2021寒假训练-搜索
NEUQ-2021寒假训练-搜索
-
下载
xxx讲话实录.zip
xxx讲话实录.zip
-
学院
基于Qt的LibVLC开发教程
基于Qt的LibVLC开发教程
-
学院
C/C++反汇编解密
C/C++反汇编解密
-
博客
浅谈maven setting.xml
浅谈maven setting.xml
-
学院
Docker从入门到精通
Docker从入门到精通
-
博客
leetcode 977 有序数组的平方 [双指针]
leetcode 977 有序数组的平方 [双指针]
-
学院
用微服务spring cloud架构打造物联网云平台
用微服务spring cloud架构打造物联网云平台
-
博客
最近在写毕业论文
最近在写毕业论文
-
学院
MySQL 多实例安装 及配置主从复制实验环境
MySQL 多实例安装 及配置主从复制实验环境
-
下载
py课程设计.zip
py课程设计.zip
-
下载
setup_clover@3.5.4.rar
setup_clover@3.5.4.rar
-
学院
2021年 系统分析师 系列课
2021年 系统分析师 系列课
-
学院
PowerBI重要外部工具详解
PowerBI重要外部工具详解
-
学院
使用vue搭建微信H5公众号项目
使用vue搭建微信H5公众号项目
-
博客
Xshell连接VMware虚拟机
Xshell连接VMware虚拟机