標籤:des blog http io ar os 使用 sp for
redis shell命令大全(轉自
http://blog.mkfree.com/posts/5105432f975ad0eb7d135964)
oyhk 2013-1-28 3:11:35 0 評論 783瀏覽
APPEND key value追加一個值到key上
AUTH password驗證伺服器
BGREWRITEAOF非同步重寫追加檔案
BGSAVE非同步儲存資料集到磁碟上
BLPOP key [key ...] timeout刪除,並獲得該列表中的第一元素,或阻塞,直到有一個可用
BRPOP key [key ...] timeout刪除,並獲得該列表中的最後一個元素,或阻塞,直到有一個可用
BRPOPLPUSH source destination timeout彈出一個列表的值,將它推到另一個列表,並返回它;或阻塞,直到有一個可用
CLIENT KILL ip:portKill the connection of a client
CLIENT LISTGet the list of client connections
CONFIG GET parameter擷取配置參數的值
CONFIG SET parameter value設定配置參數的值
CONFIG RESETSTAT複位再分配使用info命令報告的統計
DBSIZE返回當前資料庫裡面的keys數量
DEBUG OBJECT key擷取一個key的debug資訊
DEBUG SEGFAULT使伺服器崩潰
DECR key整數原子減1
DECRBY key decrement原子減指定的整數
DEL key [key ...]刪除一個key
DISCARD丟棄所有 MULTI 之後發的命令
ECHO message回顯輸入的字串
EVAL script numkeys key [key ...] arg [arg ...]在伺服器端執行 LUA 指令碼
EVALSHA sha1 numkeys key [key ...] arg [arg ...]在伺服器端執行 LUA 指令碼
EXEC執行所有 MULTI 之後發的命令
EXISTS key查詢一個key十分存在
EXPIRE key seconds設定一個key的到期的秒數
EXPIREAT key timestamp設定一個UNIX時間戳記的到期時間
FLUSHALL清空所有資料庫
FLUSHDB清空當前的資料庫
GET key擷取key的值
GETBIT key offset返回位的值儲存在關鍵的字串值的位移量。
GETRANGE key start end擷取儲存在一個關鍵的一個子字串
GETSET key value設定一個key的value,並擷取設定前的值
HDEL key field [field ...]刪除一個或多個雜湊域
HEXISTS key field判斷給定域是否存在於雜湊集中
HGET key field讀取雜湊域的的值
HGETALL key從雜湊集中讀取全部的域和值
HINCRBY key field increment將雜湊集中指定域的值增加給定的數字
HKEYS key擷取hash的所有欄位
HLEN key擷取hash裡所有欄位的數量
HMGET key field [field ...]擷取hash裡面指定欄位的值
HMSET key field value [field value ...]設定hash欄位值
HSET key field value設定hash裡面一個欄位的值
HSETNX key field value設定hash的一個欄位,只有當這個欄位不存在時有效
HVALS key獲得hash的所有值
INCR key執行原子加1操作
INCRBY key increment執行原子增加一個整數
INFO獲得伺服器的詳細資料
KEYS pattern尋找所有匹配給定的模式的鍵
LASTSAVE獲得最後一次同步磁碟的時間
LINDEX key index擷取一個元素,通過其索引列表
LINSERT key BEFORE|AFTER pivot value在列表中的另一個元素之前或之後插入一個元素
LLEN key獲得隊列(List)的長度
LPOP key從隊列的左邊出隊一個元素
LPUSH key value [value ...]從隊到左邊入隊一個元素
LPUSHX key value當隊列存在時,從隊到左邊入隊一個元素
LRANGE key start stop從列表中擷取指定返回的元素
LREM key count value從列表中刪除元素
LSET key index value設定隊列裡面一個元素的值
LTRIM key start stop修剪到指定範圍內的清單
MGET key [key ...]獲得所有key的值
MONITOR即時監控伺服器
MOVE key db移動一個key到另一個資料庫
MSET key value [key value ...]設定多個key value
MSETNX key value [key value ...]設定多個key value,僅當key存在時
MULTI標記一個事務塊開始
OBJECT subcommand [arguments [arguments ...]]檢查內部的再指派至
PERSIST key移除key的到期時間
PINGPing 伺服器
PSUBSCRIBE pattern [pattern ...]聽出版匹配給定模式的渠道的訊息
PUBLISH channel message發布一條訊息到頻道
PUNSUBSCRIBE [pattern [pattern ...]]停止發布到匹配給定模式的渠道的訊息聽
QUIT關閉串連,退出
RANDOMKEY返回一個隨機的key
RENAME key newkey將一個key重新命名
RENAMENX key newkey重新命名一個key,新的key必須是不存在的key
RPOP key從隊列的右邊出隊一個元素
RPOPLPUSH source destination刪除列表中的最後一個元素,將其追加到另一個列表
RPUSH key value [value ...]從隊列的右邊入隊一個元素
RPUSHX key value從隊列的右邊入隊一個元素,僅隊列存在時有效
SADD key member [member ...]添加一個或者多個元素到集合(set)裡
SAVE同步資料到磁碟上
SCARD key擷取集合裡面的元素數量
SCRIPT EXISTS script [script ...]Check existence of scripts in the script cache.
SCRIPT FLUSHRemove all the scripts from the script cache.
SCRIPT KILLKill the script currently in execution.
SCRIPT LOAD scriptLoad the specified Lua script into the script cache.
SDIFF key [key ...]獲得隊列不存在的元素
SDIFFSTORE destination key [key ...]獲得隊列不存在的元素,並儲存在一個關鍵的結果集
SELECT index選擇資料庫
SET key value設定一個key的value值
SETBIT key offset value設定或清除儲存在關鍵的字串值的位移量位
SETEX key seconds value設定的一個關鍵的價值和到期
SETNX key value設定的一個關鍵的價值,只有當該鍵不存在
SETRANGE key offset value覆蓋在指定的位移量開始的關鍵字符串的一部分
SHUTDOWN關閉服務
SINTER key [key ...]獲得兩個集合的交集
SINTERSTORE destination key [key ...]獲得兩個集合的交集,並儲存在一個關鍵的結果集
SISMEMBER key member確定一個給定的值是一個集合的成員
SLAVEOF host port指定當前伺服器的主伺服器
SLOWLOG subcommand [argument]管理再分配的慢查詢日誌
SMEMBERS key擷取集合裡面的所有key
SMOVE source destination member移動集合裡面的一個key到另一個集合
SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC|DESC] [ALPHA] [STORE destination]對
隊列、集合、有序集合排序
SPOP key刪除並擷取一個集合裡面的元素
SRANDMEMBER key從集合裡面隨機擷取一個key
SREM key member [member ...]從集合裡刪除一個或多個key
STRLEN key擷取有序集合的key的數量
SUBSCRIBE channel [channel ...]聆聽發布途徑的訊息
SUNION key [key ...]添加多套
SUNIONSTORE destination key [key ...]添加多套,並儲存在一個關鍵的結果集
SYNC用於複製的內部命令
TIME返回當前伺服器時間
TTL key擷取key的有效時間
TYPE key擷取key的儲存類型
UNSUBSCRIBE [channel [channel ...]]停止發布途徑的訊息聽
UNWATCH取消事務
WATCH key [key ...]鎖定key直到執行了 MULTI/EXEC 命令
ZADD key score member [score] [member]添加到有序set的一個或多個成員,或更新的分數,如果它已經存在
ZCARD key擷取一個排序的集合中的成員數量
ZCOUNT key min max給定值範圍內的成員數與分數排序
ZINCRBY key increment member增量的一名成員在排序設定的評分
ZINTERSTORE destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]相交多個排序集,導致排序的設定儲存在一個新的關鍵
ZRANGE key start stop [WITHSCORES]返回的成員在排序設定的範圍,由指數
ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count]返回的成員在排序設定的範圍,由得分
ZRANK key member確定在排序集合成員的索引
ZREM key member [member ...]從排序的集合中刪除一個或多個成員
ZREMRANGEBYRANK key start stop在排序設定的所有成員在給定的索引中刪除
ZREMRANGEBYSCORE key min max刪除一個排序的設定在給定的分數所有成員
ZREVRANGE key start stop [WITHSCORES]在排序的設定返回的成員範圍,通過索引,下令從分數高到低
ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT offset count]返回的成員在排序設定的範圍,由得分,下令從分數高到低
ZREVRANK key member確定指數在排序集的成員,下令從分數高到低
ZSCORE key member擷取成員在排序設定相關的比分
ZUNIONSTORE destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]添加多個排序集和導致排序的設定儲存在一個新的關鍵
redis shell命令大全