0
A
回答
1
對於ltrim key start_index stop_index
命令,索引是從零開始的。 0
是第一個元素的索引,而-1
是最後一個元素的索引。如果start_index
大於stop_index
,則Redis清除該列表,即刪除key
。
基於以上定義,讓我們來看看你的命令:
ltrim key -1 0
的start_index
是-1
,即最後一個元素的索引,以及stop_index
爲0,即第一的指數元件。
如果列表中有多個元素,則start_index
大於stop_index
。在這種情況下,清單/ key
將被刪除。但是,如果列表中只有一個元素,則start_index
和stop_index
都是列表的第一個(也是最後一個)元素的索引。您的命令與ltrim key 0 0
具有相同的效果。使用此命令,Redis保留列表的第一個元素(也是唯一元素),並且該列表將不會被修整爲。
順便說一下,你想刪除列表嗎?如果你這樣做,只需撥打del key
即可。
相關問題
- 1. 表具有多條記錄,其中mobileNumber列只有幾條記錄。我只需要獲取這些記錄
- 2. 如果只有一條記錄存在,使用QSqlite無法獲取記錄
- 3. 只選一條記錄
- 4. 多條線路上的一條記錄,只有RID第一條記錄
- 5. 記錄無效登錄
- 6. 記錄集只返回1000條記錄
- 7. 當所有記錄映射到另一個表時選擇一條記錄
- 8. sql.eachRow只會將最後一條記錄添加到列表中
- 9. 如果我有一個包含200條記錄的表格(只有1列)。如何在第100條記錄後打印20條記錄?
- 10. 只有一個記錄的更新表
- 11. 只有一個記錄sql
- 12. 無法登錄
- 13. 無法登錄
- 14. 無法登錄
- 15. 存儲過程只從臨時表中插入一條記錄
- 16. Mysql/Php - 當只有一條記錄時打印
- 17. 只有一條記錄時的REST API端點
- 18. 根據一條記錄的列值選擇多條記錄
- 19. 只有表中的第一條記錄受到javascript的影響
- 20. 登錄:登錄:無法確定審計條件
- 21. 返回所有記錄,並且僅當同一記錄中有多個記錄時才顯示1條記錄
- 22. 只有1條記錄正在插入
- 23. 雄辯'with()'只有1條記錄?
- 24. Java DirContext sreach只有幾條記錄
- 25. 無法在Hibernmate HQL列表中獲取超過50000條記錄
- 26. SQL Join只返回一條記錄
- 27. ldap查詢只返回一條記錄
- 28. SQL查詢只返回一條記錄
- 29. Crystal Reports只顯示一條記錄
- 30. 結果只顯示一條記錄