Redis系列九 Redis執行檔案詳解

2021-10-20 19:18:39 字數 1384 閱讀 6200

./redis-cli -r 3 -h 192.168.1.111 -a 12345678 ping //返回pong表示127.0.0.1:6379能通,r代表次數
./redis-cli -r 100 -i 1 info |grep used_memory_human //i代表執行的時間間隔,每秒輸出記憶體使用量,輸100次

./redis-cli -p 6379 -h 192.168.1.111 -a 12345678

a、redis指定配置檔案在後台啟動:

命令格式:redis-server檔案路徑 配置檔案路徑 &

./redis-server ./redis.conf & //指定配置檔案啟動

b、檢測作業系統能否提供多少記憶體給redis

./redis-server --test-memory 1024 //檢測作業系統能否提供1g記憶體給redis,
執行指令的時候會一直填充資料,需要一點時間

常用於測試,想快速佔滿機器記憶體做極端條件的測試,可使用這個指令

測試命令事例:

1、100個併發連線,100000個請求,檢測host為localhost 埠為6379的redis伺服器效能

2、測試訪問大小為100位元組的資料報的效能

3、只測試 set,lpush操作的效能

redis-benchmark -t set,lpush -n 100000 -q
4、只測試某些數值訪問的效能

redis-benchmark -n 100000 -q script load "redis.call('set','foo','bar')"

REDIS系列教材 (二) 執行

步驟 1 執行位置 把redis解壓在了d software下 步驟 2 啟動服務端 通過win r,cmd 執行命令列 然後輸入如下指令 這樣就啟動了服務端 步驟 3 啟動客戶端 通過win r,cmd 執行命令列 然後輸入如下指令 這樣就會如圖所示通過客戶端訪問 redis 伺服器 步驟 4 簡...

redis原始碼 (九)Redis

前些天主要看了redis底層依賴的一些資料結構和事件管理庫的 比較零散,但大體上了解了作者的設計思路.對不同規模 n 的資料採用不同的資料結構以實現對記憶體利用的 最優 這裡的最優我想作者也沒有做過嚴格的實驗,不同的應用場景在redis上的表現肯定有所不同,如果有必要,可以再配置檔案中對一些閾值做調...

redis系列 redis的連線

redis 是完全開源免費的,遵守bsd協議,先進的key value持久化產品。它通常被稱為資料結構伺服器,因為值 value 可以是 字串 string 雜湊 map 列表 list 集合 sets 和 有序集合 sorted sets 等型別。redis客戶端連線比較簡單,但日常中redis的...