匯出redis3.0集群查詢key的值:
echo "hget stockcodekey:1 600284"
| /data/redis3.0/bin79/redis-cli
-c> /data/redis3.0/bin79/xcc.txt
使用redic-cli匯入的兩種方法:
有興趣看原文的,參見
語法 redis-cli –pipe命令通常用於向redis中匯入資料,表現形式為從管道接收指定格式資料,寫批量入到redis中
# 注意每個語句後以\r
\n結尾
echo -en '*3\r
\n$3\r
\nset
\r\n$4\r
\nname
\r\n
$6\r
\nzlikun
\r\n' | redis-cli --pipe
格式說明
* *3表示語句有3個引數(包含set命令本身)
* $3表示接下來的引數字元數,如:set長度為3
* set第乙個引數(要執行的命令)
* $4表示接下來的引數字元數
* name是第二個引數(快取鍵) * $6表示接下來的引數字元數
* zlikun是第三個引數(快取值)
* ...
案例
將mysql中資料直接匯入到redis中
mysql -h
127.0
.0.1
-uroot
-p123456
--skip
-column
-names
--raw < export.
data
.sql | redis-cli
--pipe
或分成兩步來做
mysql -h
127.0
.0.1
-uroot
-p123456
--skip
-column
-names
--raw < export.
data
.sql > export.
data
.log
cat export.
data
.log
| redis-cli
--pipe
export.data.sql是乙個用於生成指定格式資料的查詢sql檔案,如:
-- 生成使用者id:使用者名稱資料,每條記錄以\r結尾,否則報錯(測試後得出的結論)
select concat(
'*3\r\n'
,'$',length(r_cmd) ,'\r\n'
,r_cmd ,'\r\n'
,'$',length(r_key) , '\r\n'
,r_key ,'\r\n'
,'$',length(r_val) ,'\r\n'
,r_val ,'\r'
) as
'data'
from (
select
'set'
as r_cmd ,concat('user:' ,id) as r_key ,name as r_val from tbl_user limit 100
) r_tmp ;
方法2: 逐條執行命令
目的: 匯入 user3 , password3 到乙個hashset。
week05-c.txt檔案 的內容是:
hset user3 password pwd3
使用命令 cat week05-c.txt | ./redis-cli --pipe 匯入
MATLAB裡面的資料匯入與匯出
匯入資料 上面這張圖,我們可以看到匯入資料這一項,點選匯入資料 上面是我從我電腦裡面隨便選的的乙個excel檔案,然後點選選擇就成。後面我們就進入了新的頁面 這裡我們需要注意的是選擇輸出型別,由於我們後面需要對矩陣內的資料進行運算,所以我們選擇了數值矩陣,然後點選匯入所選內容 在這裡我們在工作區會發...
如何用adb命令匯出sdcard裡面的日誌
需要驗證乙個問題,手機處於深度睡眠時期,是否會向系統傳送廣播日誌。這個時候,我們需要將手機重啟一下,並通過 800 開啟log。但是日誌是讀取到sdcard裡面的,如何通過adb命令將sdcard裡面的日誌內容給匯出來呢?1 通過cmd進入,敲adb shell命令,然後進入sdcard的日誌路徑,...
redis資料匯出
將redis中資料匯出到另乙個redis服務中,當然自己本地安裝redis dump也可以 映象是docker hub中的 拉取映象 docker pull zhang redis dump latest 啟動映象 docker run it 39b44df4775b bin sh 先更新 apt ...