摘要:在中引入了新選項,可以指定是否使用的方式來清空整個內存。執行時,如果已經存在,會先刪除已經存在的,這也會引發上面提到的刪除大問題。主要用于給一些診斷建議,提前發現潛在問題。
主備版Redis 4.0基于社區Redis 4.0引擎,與Redis3.x版本相比,帶來了以下這些新的功能特性,主要涉及以下更新:
Lazyfree機制,避免del、flushdb、flushall、rename等命令引起的redis-server阻塞,提高服務穩定性;新增命令,如MEMORY、SWAPDB;內存性能優化,即主動碎片整理。
Lazyfree機制Redis 4.0的Lazyfree機制,延遲刪除大key,降低刪除操作對系統資源的占用影響。具體如下:
unlink
在Redis 4.0之前,redis執行del命令,只有在釋放掉key的所有內存以后才會返回OK。如果key比較大(比如說一個hash里有1000萬條數據),其他連接需要等待較長時間。為了兼容已有的del語義,Redis 4.0引入unlink命令,效果以及用法和del完全一樣,但內存釋放動作放到后臺線程中執行。
UNLINK key [key...]
flushdb/flushall
flushdb/flushall在 Redis 4.0中引入了新選項,可以指定是否使用Lazyfree的方式來清空整個內存。
FLUSHALL [ASYNC]
FLUSHDB [ASYNC]
rename
執行rename oldkey newkey時,如果newkey已經存在,redis會先刪除已經存在的newkey,這也會引發上面提到的刪除大key問題。
新增命令swapdb:交換兩個db的數據,swapdb執行之后用戶連接db無需再執行select,即可看到新的數據。
zlexcount:用于sorted set中,和zrangebylex類似,不同的是zrangebylex返回member,而zlexcount是返回符合條件的member個數。
memory:Redis 4.0用戶使用該命令可以全面了解Redis的內存狀態,之前版本則只能通過info memory來了解Redis內部有限的內存信息。
memory usage:usage子命令可以查看某個key在redis內部實際占用多少內存。
memory stats:當前Redis實例內存使用細節。
memory doctor:主要用于給一些診斷建議,提前發現潛在問題。
malloc stats & malloc purge:這兩個命令用于操作jemalloc,只在使用jemalloc的時候才有效。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/126913.html
摘要:配置文件管理配置文件管理配置文件管理主備版控制臺上支持用戶配置文件管理,提供版本的默認配置文件。 配置文件管理主備版Redis控制臺上支持用戶配置文件管理,提供redis3.2、redis4.0、redis5.0、redis6.0、redis7.0版本的默認配置文件。進入Redis管理頁面,切換至配置文件頁面,點擊詳情,可以看到各個版本的默認配置模版提供的配置項詳情創建實例,如果客戶存在已創...
摘要:產品版本產品版本產品版本主備版支持和分布式版基于,分布式版高性能版基于。 產品版本主備版Redis支持Redis4.0和Redis5.0.分布式版Redis基于Redis2.8,分布式版Redis(高性能版)基于Redis3.2。
摘要:版本新功能介紹版本新功能介紹版本新功能介紹版本是的重大版本發布,新增數據結構,是一個新的強大的支持多播的可持久化的消息隊列,在消息隊列方面提供了新的選擇,具備豐富的應用場景和想象空間。 Redis5.0版本新功能介紹Redis5.0版本是Redis的重大版本發布,新增數據結構Stream,是一個新的強大的支持多播的可持久化的消息隊列,在消息隊列方面提供了新的選擇,具備豐富的應用場景和想象空間...
摘要:測試腳本測試結果測試結果讀寫比例快杰快杰快杰快杰快杰 壓力測試本篇目錄物理機普通機型測試快杰主備redis產品測試物理機普通機型測試測試條件1.開啟pipeline,不同連接數.2.關閉pipeline,不同連接數3.開啟pipeline,不同Data size測試腳本模板:#!/bin/bash for clients in {1,2,4,8,16,32,64,128,256,512,80...
摘要:實例管理實例管理實例管理新建實例完成后,可以在控制臺上管理實例,如擴容續費及監控告警等實例管理操作。對于縮容,整個過程中對無任何影響。運維時間運維時間主備產品提供運維時間窗口設置,用戶可以根據自身業務選擇時間段來做重寫。 實例管理新建實例完成后,可以在控制臺上管理Redis實例,如:擴容、續費及監控告警等實例管理操作。主備版Redis控制臺支持創建從庫、配置升降級、設置密碼、重啟、慢查詢分析...
摘要:基數統計功能基數統計功能基數統計功能實現了基數統計功能,方便統計一組不同元素且數量很大的數據集,且只耗費很小的空間。如統計網站每天訪問的獨立數量使用和,可以輕松實現。 基數統計功能Redis HyperLogLog 實現了基數統計功能,方便統計一組不同元素且數量很大的數據集,且只耗費很小的空間。如統計網站每天訪問的獨立IP數量;使用PFADD和PFCOUNT,可以輕松實現。import re...
閱讀 291·2024-11-07 18:25
閱讀 130379·2024-02-01 10:43
閱讀 870·2024-01-31 14:58
閱讀 828·2024-01-31 14:54
閱讀 82773·2024-01-29 17:11
閱讀 3061·2024-01-25 14:55
閱讀 1986·2023-06-02 13:36
閱讀 3036·2023-05-23 10:26