在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ 大數(shù)據(jù)/ Server
6.2 并發(fā)延遲檢查
2.2.2 獲取key對應(yīng)的string值
11.1.5 其他問題
4.7 客戶端推薦
3.3 查看和修改配置
2.3.7 設(shè)置list中指定下標(biāo)的元素值
9.1 Shell提權(quán)問題
2.3.6 刪除元素
8.3.1 系統(tǒng)內(nèi)存查看
11.1.2 環(huán)境搭建
2.6.3 遞增某一個域的值
2.7.2 返回給定 HyperLogLog 的基數(shù)估算值
2.3.8 阻塞隊列
2.5.2 刪除元素
2.4.6 查看集合大小
8.3.4 dump.rdb文件成生內(nèi)存報告(rdb-tool)
8.3 內(nèi)存檢查
2.1.7 Key的超時設(shè)置處理
2.5.8 返回集合中元素個數(shù)
2.7.1 將元素添加至 HyperLogLog
2.5.4 獲取排名
6.1.2 探測服務(wù)延遲
10.1 概念
7.3 模擬hang
2.6.6 獲取域的數(shù)量
11.1.1 高可用原理
3.5 選擇數(shù)據(jù)庫
4.3 數(shù)據(jù)異常處理
2.4.10 集合差集
2.2.6 改寫字符串
11.1.3 維護(hù)操作
3.13.3 備份
2.2.5 截取字符串
4.6 典型使用場景參考
2.4.4 隨機(jī)返回一個元素
2.4.11 獲取所有元素
2.4.3 刪除并返回元素
2.4.2 移除元素
8.3.9 Rss增加,內(nèi)存碎片增加
2.4.8 集合交集
2.1.3 刪除給定key
2.5.3 增加score
11.1.4 高可用和異常測試
底層實現(xiàn)是hash table,一般操作復(fù)雜度是O(1),要同時操作多個field時就是O(N),N是field的數(shù)量。應(yīng)用場景
5.2 網(wǎng)卡RPS設(shè)置
2.6.7 獲取所有的域名
5.6 具體設(shè)置參數(shù)
生產(chǎn)環(huán)境慎用。
6. 常見運(yùn)維操作
8.3.8 查看key內(nèi)部結(jié)構(gòu)和編碼等信息
4.4 內(nèi)存考慮
4.1 Key設(shè)計
2.5.5 獲取排行榜
7.1 模擬oom
2.1.2 測試指定key是否存在
10.3 分片主要場景和對應(yīng)思路
6.1.1 探測服務(wù)是否可用
3.13.1 RDB相關(guān)操作
2.3.5 截取list
3.13.4 恢復(fù)
3.10 驗證密碼
2.2.4 追加字符串
8.3.6 內(nèi)存抽樣分析
5. 上線部署規(guī)劃
Sorted Set的實現(xiàn)是hash table(element->score, 用于實現(xiàn)ZScore及判斷element
4.5 延遲考慮
2.6.1 設(shè)置hash值
8.3.5 query在線分析
6.2.4 檢查連接數(shù)
2.4.9 集合并集
7. 數(shù)據(jù)遷移
4. 開發(fā)設(shè)計規(guī)范
2.5.9 返回給定元素對應(yīng)的score
9. Redis安全問題
2.2.7 返回子字符串
3.4 批量執(zhí)行操作
Server
3.1 排序
8.3.2 系統(tǒng)swap內(nèi)存查看
2.6.4 判斷某一個域是否存在
3.6 清空數(shù)據(jù)庫
2.6.8 獲取所有域的值
3.11 性能測試命令
  • 1.
6.2.1 檢查CPU情況
7.5 模擬RDB load情形
7.4 快速產(chǎn)生測試數(shù)據(jù)
7.2 模擬宕機(jī)
2.7.3 合并多個 HyperLogLog
  • 1.
9. 測試方法
2.7 HyperLogLog操作
3.7 重命名命令
6.1.7 查看日志
6.2.5 檢查持久化
4.2 超時設(shè)置
8.1 一般處理流程
2.1.4 返回給定key的value類型
5.3 服務(wù)器部署位置
2.5.6 返回給定分?jǐn)?shù)區(qū)間的元素
6.2.6 檢查命令執(zhí)行情況
7.6 模擬AOF加載情形
6.13 持久化與備份恢復(fù)
5.1 內(nèi)存、CPU規(guī)劃
5.5 多實例配置
2.2.1 設(shè)置key對應(yīng)的值為string類型的value
6.1.5 獲取慢查詢
incr key
3.4 發(fā)布訂閱
6.2.2 檢查網(wǎng)絡(luò)情況
2.6.5 刪除域
6.2.3 檢查系統(tǒng)情況
8. 數(shù)據(jù)遷移
2.5.7 返回集合中score在給定區(qū)間的數(shù)量
2.1. key操作
3.8 執(zhí)行l(wèi)ua腳本
1. 簡述
11.1 主從復(fù)制-sentinel架構(gòu)
2.3.2 查看列表長度
8.3.3 info查看內(nèi)存
2.6.2 獲取hash值
11. 高可用和集群架構(gòu)與實踐
3.13.2 AOF相關(guān)操作
2. 數(shù)據(jù)操作
3.3 流水線
3.1 啟動
2.3.3 查看元素
2.4.5 集合間移動元素
8.3.7 統(tǒng)計生產(chǎn)上比較大的key
10.4 適用場景對比列表
3.9 設(shè)置密碼
3.2 事務(wù)
2.1.5 返回從當(dāng)前數(shù)據(jù)庫中隨機(jī)選擇的一個key
5.7 其他好用的配置技巧
3. 專題功能
2.3.4 查看一段列表
2.4.7 判斷member是否在set中
2.4.1 添加元素
2.1.6 原子的重命名一個key
2.1.1 列出key
2.6.9 獲取所有域名和值
2.5.10 評分的聚合
3.12 Redis-cli命令行其他操作
最大字符串為512M,但是大字符串非常不建議。
4.1 將key從當(dāng)前數(shù)據(jù)庫移動到指定數(shù)據(jù)庫
6.1.6 查看客戶端
10. 簡述
2.2.10 位操作
2.2.9 取指定key的value值的長度
  • 1.
3.2 停止
5.4 持久化設(shè)置
10.2 高可用主要場景和對應(yīng)思路
2.5.1 添加元素
2.3.1 添加元素

Server

redis_version:2.8.19 ###redis版本號
redis_git_sha1:00000000  ###git SHA1
redis_git_dirty:0   ###git dirty flag
redis_build_id:78796c63e58b72dc
redis_mode:standalone   ###redis運(yùn)行模式
os:Linux 2.6.32-431.el6.x86_64 x86_64   ###os版本號
arch_bits:64  ###64位架構(gòu)
multiplexing_api:epoll  ###調(diào)用epoll算法
gcc_version:4.4.7   ###gcc版本號
process_id:25899   ###服務(wù)器進(jìn)程PID
run_id:eae356ac1098c13b68f2b00fd7e1c9f93b1c6a2c   ###Redis的隨機(jī)標(biāo)識符(用于sentinel和集群)
tcp_port:6379   ###Redis監(jiān)聽的端口號
uptime_in_seconds:6419 ###Redis運(yùn)行時長(s為單位)
uptime_in_days:0  ###Redis運(yùn)行時長(天為單位)
hz:10
lru_clock:10737922  ###以分鐘為單位的自增時鐘,用于LRU管理
config_file:/etc/redis/redis.conf   ###redis配置文件

# Clients
connected_clients:1   ###已連接客戶端的數(shù)量(不包括通過從屬服務(wù)器連接的客戶端)這個參數(shù)也要一定關(guān)注,有飆升和明顯下降時都會有問題。即使不操作
client_longest_output_list:0   ###當(dāng)前連接的客戶端中最長的輸出列表
client_biggest_input_buf:0   ###當(dāng)前連接的客戶端中最大的。輸出緩存
blocked_clients:0  ###正在等待阻塞命令(BLPOP、BRPOP、BRPOPLPUSH)的客戶端的數(shù)量 需監(jiān)控

# Memory
used_memory:2281560   ###由 Redis 分配器分配的內(nèi)存總量,以字節(jié)(byte)為單位
used_memory_human:2.18M   ###以更友好的格式輸出redis占用的內(nèi)存
used_memory_rss:2699264   ###從操作系統(tǒng)的角度,返回 Redis 已分配的內(nèi)存總量(俗稱常駐集大?。?。這個值和 top 、 ps 等命令的輸出一致,包含了used_memory和內(nèi)存碎片。
used_memory_peak:22141272  ### Redis 的內(nèi)存消耗峰值(以字節(jié)為單位)
used_memory_peak_human:21.12M  ###以更友好的格式輸出redis峰值內(nèi)存占用
used_memory_lua:35840  ###LUA引擎所使用的內(nèi)存大小
mem_fragmentation_ratio:1.18  ###   =used_memory_rss /used_memory 這兩個參數(shù)都包含保存用戶k-v數(shù)據(jù)的內(nèi)存和redis內(nèi)部不同數(shù)據(jù)結(jié)構(gòu)需要占用的內(nèi)存,并且RSS指的是包含操作系統(tǒng)給redis實例分配的內(nèi)存,這里面還包含不連續(xù)分配所帶來的開銷。因此在理想情況下, used_memory_rss 的值應(yīng)該只比 used_memory 稍微高一點兒。當(dāng) rss > used ,且兩者的值相差較大時,表示存在(內(nèi)部或外部的)內(nèi)存碎片。內(nèi)存碎片的比率可以通過 mem_fragmentation_ratio 的值看出。當(dāng) used > rss 時,表示 Redis 的部分內(nèi)存被操作系統(tǒng)換出到交換空間了,在這種情況下,操作可能會產(chǎn)生明顯的延遲??梢哉f這個值大于1.5或者小于1都是有問題的。當(dāng)大于1.5的時候需要擇機(jī)進(jìn)行服務(wù)器重啟。當(dāng)小于1的時候需要對redis進(jìn)行數(shù)據(jù)清理
mem_allocator:jemalloc-3.6.0

# Persistence
loading:0  ###記錄服務(wù)器是否正在載入持久化文件,1為正在加載
rdb_changes_since_last_save:0   ###距離最近一次成功創(chuàng)建持久化文件之后,產(chǎn)生了多少次修改數(shù)據(jù)集的操作
rdb_bgsave_in_progress:0   ###記錄了服務(wù)器是否正在創(chuàng)建 RDB 文件,1為正在進(jìn)行
rdb_last_save_time:1420023749  ###最近一次成功創(chuàng)建 RDB 文件的 UNIX 時間戳
rdb_last_bgsave_status:ok   ###最近一次創(chuàng)建 RDB 文件的結(jié)果是成功還是失敗,失敗標(biāo)識為err,這個時候?qū)懭雛edis 的操作可能會停止,因為默認(rèn)stop-writes-on-bgsave-error是開啟的,這個時候如果需要盡快恢復(fù)寫操作,可以手工將這個選項設(shè)置為no。
rdb_last_bgsave_time_sec:0  ###最近一次創(chuàng)建 RDB 文件耗費的秒數(shù)
rdb_current_bgsave_time_sec:-1  ###如果服務(wù)器正在創(chuàng)建 RDB 文件,那么這個域記錄的就是當(dāng)前的創(chuàng)建操作已經(jīng)耗費的秒數(shù)
aof_enabled:1   ###AOF 是否處于打開狀態(tài),1為啟用
aof_rewrite_in_progress:0   ###服務(wù)器是否正在創(chuàng)建 AOF 文件
aof_rewrite_scheduled:0   ###RDB 文件創(chuàng)建完畢之后,是否需要執(zhí)行預(yù)約的 AOF 重寫操作(因為在RDB時aof的rewrite會被阻塞一直到RDB結(jié)束)
aof_last_rewrite_time_sec:-1  ###最近一次創(chuàng)建 AOF 文件耗費的時長
aof_current_rewrite_time_sec:-1  ###如果服務(wù)器正在創(chuàng)建 AOF 文件,那么這個域記錄的就是當(dāng)前的創(chuàng)建操作已經(jīng)耗費的秒數(shù)
aof_last_bgrewrite_status:ok  ###最近一次創(chuàng)建 AOF 文件的結(jié)果是成功還是失敗
aof_last_write_status:ok 
aof_current_size:176265  ###AOF 文件目前的大小
aof_base_size:176265  ###服務(wù)器啟動時或者 AOF 重寫最近一次執(zhí)行之后,AOF 文件的大小
aof_pending_rewrite:0  ###是否有 AOF 重寫操作在等待 RDB 文件創(chuàng)建完畢之后執(zhí)行
aof_buffer_length:0   ###AOF 緩沖區(qū)的大小
aof_rewrite_buffer_length:0  ###AOF 重寫緩沖區(qū)的大小
aof_pending_bio_fsync:0  ###后臺 I/O 隊列里面,等待執(zhí)行的 fsync 調(diào)用數(shù)量
aof_delayed_fsync:0###被延遲的 fsync 調(diào)用數(shù)量
loading_start_time:1441769386   loading啟動時間戳
loading_total_bytes:1787767808   loading需要加載數(shù)據(jù)量
loading_loaded_bytes:1587418182  已經(jīng)加載的數(shù)據(jù)量
loading_loaded_perc:88.79 加載百分比
loading_eta_seconds:7   剩余時間

# Stats
total_connections_received:8466  ###服務(wù)器已接受的連接請求數(shù)量,注意這是個累計值。
total_commands_processed:900668   ###服務(wù)器已執(zhí)行的命令數(shù)量,這個數(shù)值需要持續(xù)監(jiān)控,如果在一段時間內(nèi)出現(xiàn)大范圍波動說明系統(tǒng)要么出現(xiàn)大量請求,要么出現(xiàn)執(zhí)行緩慢的操作。
instantaneous_ops_per_sec:1   ###服務(wù)器每秒鐘執(zhí)行的命令數(shù)量
total_net_input_bytes:82724170
total_net_output_bytes:39509080
instantaneous_input_kbps:0.07
instantaneous_output_kbps:0.02
rejected_connections:0  ###因為最大客戶端數(shù)量限制而被拒絕的連接請求數(shù)量
sync_full:2
sync_partial_ok:0
sync_partial_err:0
expired_keys:0   ###因為過期而被自動刪除的數(shù)據(jù)庫鍵數(shù)量
evicted_keys:0   ###因為最大內(nèi)存容量限制而被驅(qū)逐(evict)的鍵數(shù)量。這個數(shù)值如果不是0則說明maxmemory被觸發(fā),并且   evicted_keys一直大于0,則系統(tǒng)的latency增加,此時可以臨時提高最大內(nèi)存,但這只是臨時措施,需要從應(yīng)用著手分析。
keyspace_hits:0  ###查找數(shù)據(jù)庫鍵成功的次數(shù)??梢杂嬎忝新?keyspace_misses:500000   ###查找數(shù)據(jù)庫鍵失敗的次數(shù)。
pubsub_channels:0  ###目前被訂閱的頻道數(shù)量
pubsub_patterns:0  ###目前被訂閱的模式數(shù)量
latest_fork_usec:402  ###最近一次 fork() 操作耗費的毫秒數(shù)

# Replication
role:master   ###如果當(dāng)前服務(wù)器沒有在復(fù)制任何其他服務(wù)器,那么這個域的值就是 master ;否則的話,這個域的值就是 slave 。注意,在創(chuàng)建復(fù)制鏈的時候,一個從服務(wù)器也可能是另一個服務(wù)器的主服務(wù)器
connected_slaves:2   ###2個slaves
slave0:ip=192.168.65.130,port=6379,state=online,offset=1639,lag=1
slave1:ip=192.168.65.129,port=6379,state=online,offset=1639,lag=0
master_repl_offset:1639
repl_backlog_active:1
repl_backlog_size:1048576
repl_backlog_first_byte_offset:2
repl_backlog_histlen:1638

# CPU
used_cpu_sys:41.87  ###Redis 服務(wù)器耗費的系統(tǒng) CPU
used_cpu_user:17.82  ###Redis 服務(wù)器耗費的用戶 CPU
used_cpu_sys_children:0.01  ###后臺進(jìn)程耗費的系統(tǒng) CPU
used_cpu_user_children:0.01  ###后臺進(jìn)程耗費的用戶 CPU

# Keyspace
db0:keys=3101,expires=0,avg_ttl=0   ###keyspace 部分記錄了數(shù)據(jù)庫相關(guān)的統(tǒng)計信息,比如數(shù)據(jù)庫的鍵數(shù)量、數(shù)據(jù)庫過期鍵數(shù)量等。對于每個數(shù)據(jù)庫,這個部分都會添加一行此信息