| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 大数据 -> redis6入门与应用(二)之string -> 正文阅读 |
|
[大数据]redis6入门与应用(二)之string |
目录 ⑨?incrbyfloat?命令为 key 中所储存的值加上指定的浮点数增量值 ①① strlen?用于获取指定 key 所储存的字符串值的长度 ① set?将键key设定为指定字符串的值?1)如果key已存在,就直接覆盖原来的值,并且忽略原始类型; ?2)如果key已存在并设置了过期时间,就清除过期时间 ?3)? 选项:
时间复杂度:O(1) 格式:set key value [EX seconds] [PX milliseconds] [NX|XX] 返回值:如果 ② get 返回key的value时间复杂度:O(1) 格式:get key 返回值:
③ Mset?同时设置一个或多个 key-value 对时间复杂度:O(N),其中 N 是要设置的键数。 格式:mset key value [key value ...] 返回值:总是OK,因为MSET不会失败。 注:
④ Mget?返回所有(一个或多个)给定 key 的值时间复杂度:O(N),其中 N 是要获取的键数。 格式:mget key [key ...] 返回值:指定的key对应的values的list 如果给定的 key 里面,有某个 key 不存在,那么这个 key 返回特殊值 nil 。
⑤ incr?将 key 中储存的数字值增一时间复杂度:O(1) 格式:incr key 返回值:执行递增操作后 注:
⑥ decr?将 key 中储存的数字值减一时间复杂度:O(1) 格式:decr key 返回值:执行命令之后 key 的值 注:
⑦ incrby?将 key 中储存的数字加上指定的增量值时间复杂度:O(1) 格式:incrby key increment 返回值:加上指定的增量值之后, key 的值。 注:
⑧ decrby?将 key 所储存的值减去指定的减量值时间复杂度:O(1) 格式:decrby key decrement 返回值:减去指定的增量值之后, key 的值 注:
⑨?incrbyfloat?命令为 key 中所储存的值加上指定的浮点数增量值其余与incrby类似 ⑩?用于为指定的 key 追加值时间复杂度:O(1)。均摊时间复杂度是O(1), 因为redis用的动态字符串的库在每次分配空间的时候会增加一倍的可用空闲空间,所以在添加的value较小而且已经存在的 value是任意大小的情况下,均摊时间复杂度是O(1) 。 格式:append key value 返回值:追加指定值之后, key 中字符串的长度 注:
①① strlen?用于获取指定 key 所储存的字符串值的长度时间复杂度:O(1) 格式:strlen key 返回值:字符串值的长度。 当 key 不存在时,返回 0 注:当 key 储存的不是字符串值时,返回一个错误
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 9:28:04- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |