redis 127.0.0.1:6379> echo HongWan "HongWan"
redis 127.0.0.1:6379> quit
echo -en "chen.qun" | redis-cli -x set name
-r 選項(xiàng)重復(fù)執(zhí)行一個(gè)命令指定的次數(shù)。 -i 設(shè)置命令執(zhí)行的間隔。 比如查看redis每秒執(zhí)行的commands(qps) redis-cli -r 100 -i 1 info stats | grep instantaneous_ops_per_sec 這個(gè)選項(xiàng)在編寫(xiě)一些腳本時(shí)非常有用
redis-cli -h 192.168.44.16 -p 6379 --rdb 6379.rdb
模擬slave從master上接收到的commands。slave上接收到的commands都是update操作,記錄數(shù)據(jù)的更新行為。
這個(gè)一個(gè)非常有用的參數(shù)。發(fā)送原始的redis protocl格式數(shù)據(jù)到服務(wù)器端執(zhí)行。比如下面的形式的數(shù)據(jù)(linux服務(wù)器上需要用unix2dos轉(zhuǎn)化成dos文件)。 linux下默認(rèn)的換行是\n,windows系統(tǒng)的換行符是\r\n,redis使用的是\r\n. echo -en '*3\r\n$3\r\nSET\r\n$3\r\nkey\r\n$5\r\nvalue\r\n' | redis-cli --pipe
如果開(kāi)啟了requirepass,那么你如果希望調(diào)用或者自己編寫(xiě)一些外部腳本通過(guò)redis-cli進(jìn)行操作或者監(jiān)控redis,那么這個(gè)選項(xiàng)可以讓你不用再手動(dòng)輸入auth。這個(gè)選項(xiàng)很普遍,但是往往被人忽視。