redisAPI,redis shell命令

 2023-12-06 阅读 20 评论 0

摘要:APPEND key value追加一個值到key上 AUTH password驗證服務器 BGREWRITEAOF異步重寫追加文件 BGSAVE異步保存數據集到磁盤上 BLPOP key [key ...] timeout刪除,并獲得該列表中的第一元素,或阻塞,直到有一個可用 BRPOP key [key ...] timeout刪除,
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]添加多個排序集和導致排序的設置存儲在一個新的關鍵

轉載于:https://www.cnblogs.com/zzpblogs/p/9679238.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/190947.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息