338
阿裏雲
Redis命令支持__快速入門_雲數據庫 Redis 版-阿裏雲
Redis 命令支持
雲數據庫 Redis 版兼容 Redis 的3.0版本,支持 Redis 3.0 的 Geo 命令。Redis 命令請參見:https://redis.io/commands。
支持的命令操作
| Key(鍵) | String(字符串) | Hash(哈希表) | List(列表) | Set(集合) | SortedSet(有序集合) |
|---|---|---|---|---|---|
| DEL | APPEND | HDEL | BLPOP | SADD | ZADD |
| DUMP | BITCOUNT | HEXISTS | BRPOP | SCARD | ZCARD |
| EXISTS | BITOP | HGET | BRPOPLPUSH | SDIFF | ZCOUNT |
| EXPIRE | BITPOS | HGETALL | LINDEX | SDIFFSTORE | ZINCRBY |
| EXPIREAT | DECR | HINCRBY | LINSERT | SINTER | ZRANGE |
| MOVE | DECRBY | HINCRBYFLOAT | LLEN | SINTERSTORE | ZRANGEBYSCORE |
| PERSIST | GET | HKEYS | LPOP | SISMEMBER | ZRANK |
| PEXPIRE | GETBIT | HLEN | LPUSH | SMEMBERS | ZREM |
| PEXPTREAT | GETRANGE | HMGET | LPUSHX | SMOVE | ZREMRANGEBYRANK |
| PTTL | GETSET | HMSET | LRANGE | SPOP | ZREMRANGEBYSCORE |
| RANDOMKEY | INCR | HSET | LREM | SRANDMEMBER | ZREVRANGE |
| RENAME | INCRBY | HSETNX | LSET | SREM | ZREVRANGEBYSCORE |
| RENAMENX | INCRBYFLOAT | HVALS | LTRIM | SUNION | ZREVRANK |
| RESTORE | MGET | HSCAN | RPOP | SUNIONSTORE | ZSCORE |
| SORT | MSET | RPOPLPUSH | SSCAN | ZUNIONSTORE | |
| TTL | MSETNX | RPUSH | ZINTERSTORE | ||
| TYPE | PSETEX | RPUSHX | ZSCAN | ||
| SCAN | SET | ZRANGEBYLEX | |||
| OBJECT | SETBIT | ZLEXCOUNT | |||
| SETEX | ZREMRANGEBYLEX | ||||
| SETNX | |||||
| SETRANGE | |||||
| STRLEN |
以及
| HyperLogLog | Pub/Sub(發布/訂閱) | Transaction(事務) | Connection(連接) | Server(服務器) |
|---|---|---|---|---|
| PFADD | PSUBSCRIBE | DISCARD | AUTH | FLUSHALL |
| PFCOUNT | PUBLISH | EXEC | ECHO | FLUSHDB |
| PFMERGE | PUBSUB | MULTI | PING | DBSIZE |
| PUNSUBSCRIBE | UNWATCH | QUIT | TIME | |
| SUBSCRIBE | WATCH | SELECT | INFO | |
| UNSUBSCRIBE | KEYS |
暫未開放的命令
| Keys(鍵) | Scripting(腳本) | Server(服務器) |
|---|---|---|
| MIGRATE | EVAL | BGREWRITEAOF |
| EVALSHA | BGSAVE | |
| SCRIPT EXISTS | CLIENT KILL | |
| SCRIPT FLUSH | CLIENT LIST | |
| SCRIPT KILL | CLIENT GETNAME | |
| SCRIPT LOAD | CLIENT SETNAME | |
| CONFIG GET | ||
| CONFIG REWRITE | ||
| CONFIG SET | ||
| CONFIG RESETSTAT | ||
| COMMAND | ||
| COMMAND COUNT | ||
| COMMAND GETKEYS | ||
| COMMAND INFO | ||
| DEBUG OBJECT | ||
| DEBUG SEGFAULT | ||
| LASTSAVE | ||
| MONITOR | ||
| ROLE | ||
| SAVE | ||
| SHUTDOWN | ||
| SLAVEOF | ||
| SLOWLOG | ||
| SYNC |
集群實例不支持的命令
| Transaction | Connection | Keys | List | Pub/Sub(發布/訂閱) |
|---|---|---|---|---|
| DISCARD | SELECT | MOVE | BLPOP | PSUBSCRIBE |
| EXEC | SCAN | BRPOP | PUBLISH | |
| MULTI | BRPOPLPUSH | PUBSUB | ||
| UNWATCH | PUNSUBSCRIBE | |||
| WATCH | SUBSCRIBE | |||
| UNSUBSCRIBE |
集群實例受限的命令
| Keys | Strings | Lists | Sets | Sorted Sets | HyperLogLog |
|---|---|---|---|---|---|
| RENAME | MSETNX | RPOPLPUSH | SINTERSTORE | ZUNIONSTORE | PFMERGE |
| RENAMENX | SINTER | ZINTERSTORE | |||
| SUNIONSTORE | |||||
| SUNION | |||||
| SDIFFSTORE | |||||
| SDIFF | |||||
| SMOVE |
說明:受限命令隻支持所操作key均分布在單個hash slot中的場景,沒有實現多個hash slot數據的合並功能,因此需要用hash tag的方式確保要操作的key均分布在一個hash slot中。比如有key1,aakey,abkey3,那麼我們在存儲的時候需要用{key}1, aa{key},ab{key}3的方式存儲,這樣調用受限命令時才能生效。具體關於hash tag的用法請參見Redis官方文檔:https://redis.io/topics/cluster-spec。
最後更新:2016-12-13 18:19:24
上一篇:
公網連接__連接實例_快速入門_雲數據庫 Redis 版-阿裏雲
下一篇:
清除數據__管理實例_用戶指南_雲數據庫 Redis 版-阿裏雲
用戶授權及權限查看__快速開始_大數據計算服務-阿裏雲
PostVodPlaylist__關於LiveChannel的操作_API 參考_對象存儲 OSS-阿裏雲
概覽__常見日誌格式_用戶指南_日誌服務-阿裏雲
伸縮組的狀態__使用須知_用戶指南_彈性伸縮-阿裏雲
步驟5:修改DNS解析__快速入門(網站業務)_DDoS 高防IP-阿裏雲
下載文件__Java-SDK_SDK 參考_對象存儲 OSS-阿裏雲
新建專有網絡__專有網絡相關接口_API 參考_雲服務器 ECS-阿裏雲
移動推送RAM子賬號授權規則__OpenAPI RAM授權_OpenAPI 1.0_移動推送-阿裏雲
離線算法開發手冊__算法規範_開發者指南_推薦引擎-阿裏雲
MapReduce 開發手冊__Hadoop_開發人員指南_E-MapReduce-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲