php ltrim redis,LTRIM命令_视频讲解_用法示例-redis编程词典-php中文网
trim
英 [trɪm] 美 [trɪm]
vt.装饰;修剪;整理
adj.整齐的,整洁的;修长的;苗条的
n.修剪;整齐;健康状态;装束
vi.削减
第三人称单数: trims 现在分词: trimming 过去式: trimmed 过去分词: trimmed 比较级: trimmer 最高级: trimmest
redis LTRIM命令 语法
作用:对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。
语法:LTRIM key start stop
可用版本:>= 1.0.0
时间复杂度:O(N), N 为被移除的元素的数量。
返回:命令执行成功时,返回 ok 。
redis LTRIM命令 示例# 情况 1: 常见情况, start 和 stop 都在列表的索引范围之内
redis> LRANGE alpha 0 -1 # alpha 是一个包含 5 个字符串的列表
1) "h"
2) "e"
3) "l"
4) "l"
5) "o"
redis> LTRIM alpha 1 -1 # 删除 alpha 列表索引为 0 的元素
OK
redis> LRANGE alpha 0 -1 # "h" 被删除了
1) "e"
2) "l"
3) "l"
4) "o"
# 情况 2: stop 比列表的最大下标还要大
redis> LTRIM alpha 1 10086 # 保留 alpha 列表索引 1 至索引 10086 上的元素
OK
redis> LRANGE alpha 0 -1 # 只有索引 0 上的元素 "e" 被删除了,其他元素还在
1) "l"
2) "l"
3) "o"
# 情况 3: start 和 stop 都比列表的最大下标要大,并且 start
redis> LTRIM alpha 10086 123321
OK
redis> LRANGE alpha 0 -1 # 列表被清空
(empty list or set)
# 情况 4: start 和 stop 都比列表的最大下标要大,并且 start > stop
redis> RPUSH new-alpha "h" "e" "l" "l" "o" # 重新建立一个新列表
(integer) 5
redis> LRANGE new-alpha 0 -1
1) "h"
2) "e"
3) "l"
4) "l"
5) "o"
redis> LTRIM new-alpha 123321 10086 # 执行 LTRIM
OK
redis> LRANGE new-alpha 0 -1 # 同样被清空
(empty list or set)
php ltrim redis,LTRIM命令_视频讲解_用法示例-redis编程词典-php中文网相关推荐
- php redis linsert,LINSERT命令_视频讲解_用法示例-redis编程词典-php中文网
insert 英 [ɪnˈsɜ:t] 美 [ɪnˈsɜ:rt] vt.插入;嵌入;(在文章中)添加;加插 n.插入物;添入物(尤指一页印刷品图中插入或套印的小图);(书报的)插页;添加物 第三人称 ...
- php redis mset,MSET命令_视频讲解_用法示例-redis编程词典-php中文网
set 英 [set] 美 [sɛt] vt.设置;放置,安置;使处于某种状况;摆放餐具 vi.落山;出发;凝结 n.集合;一套,一副;布景;电视机 adj.固定的;位于-的;顽固的;安排好的 第 ...
- php hsetnx,HSETNX命令_视频讲解_用法示例-redis编程词典-php中文网
set 英 [set] 美 [sɛt] vt.设置;放置,安置;使处于某种状况;摆放餐具 vi.落山;出发;凝结 n.集合;一套,一副;布景;电视机 adj.固定的;位于-的;顽固的;安排好的 第 ...
- php rpoplpush,RPOPLPUSH命令_视频讲解_用法示例-redis编程词典-php中文网
pop 英 [pɒp] 美 [pɑ:p] vi.(意外地.突然地)出现;突然出现;发出爆裂声;(突然地)行动 vt.(突然地)伸出;(突然地)提出问题;(把准备好的东西)突然拿出来;敲击 n.流行 ...
- hset php,HSET命令_视频讲解_用法示例-redis编程词典-php中文网
set 英 [set] 美 [sɛt] vt.设置;放置,安置;使处于某种状况;摆放餐具 vi.落山;出发;凝结 n.集合;一套,一副;布景;电视机 adj.固定的;位于-的;顽固的;安排好的 第 ...
- php srem,SREM命令_视频讲解_用法示例-redis编程词典-php中文网
英 [s'rem] 美 [s'rem] abbr.sleep with rapid eye movements 睡觉时眼睛急动 redis SREM命令 语法 作用:移除集合 key 中的一个或多 ...
- hgetall php,HGETALL命令_视频讲解_用法示例-redis编程词典-php中文网
get 英 [get] 美 [ɡɛt] vt.得到;抓住;说服;受到(惩罚等) vt.& vi.到达,来 vi.成为;开始;设法对付;获得利益或财富 n.生殖,幼兽;赢利 第三人称单数: ...
- php lrange,LRANGE命令_视频讲解_用法示例-redis编程词典-php中文网
range 英 [reɪndʒ] 美 [rendʒ] n.范围;射程;类别;(山脉,房屋等的)排列 vi.搜索;变化;延伸;漫游 vt.排列;(按一定位置或顺序)排序;把-分类;徘徊 adj.牧场 ...
- 数字电路实验怎么接线视频讲解_利达:气体灭火接线示意图
1LD1001EN火灾声光警报器2LD1001EN(F)火灾声光警报器(非编码型)3LD1200A紧急启停按钮4LD1200EN紧急启停按钮5电磁阀.压力开关(连接LD5503EN.LD5506EN气 ...
最新文章
- getElementById getElementsByName的用法与区别(转)
- L1、L2正则化详解
- 一秒创建高级查询服务
- keil C对lib封装库反汇编成C语言,Keil软件“C语言”及“汇编”混编 —— 相关知识整理.doc...
- 不学无数——SpringBoot入门VI
- python识别验证码登陆学校网站
- presto 正则提取函数
- 聊城大学计算机学院操作系统,聊城大学计算机学院第学期操作系统B卷
- 右键tomcat 选择 add and remove,出现的对话框里面没有我们的项目解决方法
- opencv:VS无法导入源文件(环境配置不全解决100%有效)
- Bat| 批处理注释
- Skyscrapers Aren’t Scalable
- 使用java + selenium + OpenCV破解腾讯防水墙滑动验证码
- 【NiosII训练】第一篇、FPGA驱动AD9854基础篇
- 阿拉伯数字转化为大写汉字
- 核心单词Word List 48
- bootloader技术内幕
- 【matlab图像处理】直方图均衡化操作
- OpenCV学习笔记-傅里叶变换
- 小鱼鱼的 Python 学习笔记(第一周)