ToB企服应用市场:ToB评测及商务社交产业平台

标题: Redis命令手册 [打印本页]

作者: 泉缘泉    时间: 2022-9-16 17:15
标题: Redis命令手册
Redis命令手册


目录

字符串

SET
SETNX
SETEX
PSETEX
GET
GETSET
STRLEN
APPEND
SETRANGE
GETRANGE
INCR
INCRBY
INCRBYFLOAT
DECR
DECRBY
MSET
MSETNX
MGET
哈希表

HSET
HSETNX
HGET
HEXISTS
HDEL
HLEN
HSTRLEN
HINCRBY
HINCRBYFLOAT
HMSET
HMGET
HKEYS
HVALS
HGETALL
列表

LPUSH
LPUSHX
RPUSH
RPUSHX
LPOP
RPOP
RPOPLPUSH
LREM
LLEN
LINDEX
LINSERT
LSET
LRANGE
LTRIM
BLPOP
BRPOP
BRPOPLPUSH
集合

SADD
SISMEMBER
SPOP
SRANDMEMBER
SREM
SMOVE
SCARD
SMEMBERS
SINTER
SINTERSTORE
SUNION
SUNIONSTORE
SDIFF
SDIFFSTORE
有序集合

ZADD
ZSCORE
ZINCRBY
ZCARD
ZCOUNT
ZRANGE
ZREVRANGE
ZRANGEBYSCORE
ZREVRANGEBYSCORE
ZRANK
ZREVRANK
ZREM
ZREMRANGEBYRANK
ZREMRANGEBYSCORE
ZRANGEBYLEX
ZLEXCOUNT
ZREMRANGEBYLEX
ZUNIONSTORE
ZINTERSTORE
数据库

EXISTS
TYPE
RENAME
RENAMENX
MOVE
DEL
RANDOMKEY
DBSIZE
KEYS
SCAN
SORT
FLUSHDB
FLUSHALL
SELECT
SWAPDB
自动过期

EXPIRE
EXPIREAT
TTL
PERSIST
PEXPIRE
PEXPIREAT
PTTL
事务

MULTI
EXEC
DISCARD
WATCH
UNWATCH
HyperLogLog

PFADD
PFCOUNT
PFMERGE
地理位置

GEOADD
GEOPOS
GEODIST
GEORADIUS
GEORADIUSBYMEMBER
GEOHASH
位图

SETBIT
GETBIT
BITCOUNT
BITPOS
BITOP
BITFIELD
持久化

SAVE
BGSAVE
BGREWRITEAOF
LASTSAVE
发布与订阅

PUBLISH
SUBSCRIBE
  1. # 订阅 msg 和 chat_room 两个频道
  2. # 1 - 6 行是执行 subscribe 之后的反馈信息
  3. # 第 7 - 9 行才是接收到的第一条信息
  4. # 第 10 - 12 行是第二条
  5. redis> subscribe msg chat_room
  6. Reading messages... (press Ctrl-C to quit)
  7. 1) "subscribe"       # 返回值的类型:显示订阅成功
  8. 2) "msg"             # 订阅的频道名字
  9. 3) (integer) 1       # 目前已订阅的频道数量
  10. 1) "subscribe"
  11. 2) "chat_room"
  12. 3) (integer) 2
  13. 1) "message"         # 返回值的类型:信息
  14. 2) "msg"             # 来源(从那个频道发送过来)
  15. 3) "hello moto"      # 信息内容
  16. 1) "message"
  17. 2) "chat_room"
  18. 3) "testing...haha"
复制代码
PSUBSCRIBE
  1. # 订阅 news.* 和 tweet.* 两个模式
  2. # 第 1 - 6 行是执行 psubscribe 之后的反馈信息
  3. # 第 7 - 10 才是接收到的第一条信息
  4. # 第 11 - 14 是第二条
  5. # 以此类推。。。
  6. redis> psubscribe news.* tweet.*
  7. Reading messages... (press Ctrl-C to quit)
  8. 1) "psubscribe"                  # 返回值的类型:显示订阅成功
  9. 2) "news.*"                      # 订阅的模式
  10. 3) (integer) 1                   # 目前已订阅的模式的数量
  11. 1) "psubscribe"
  12. 2) "tweet.*"
  13. 3) (integer) 2
  14. 1) "pmessage"                    # 返回值的类型:信息
  15. 2) "news.*"                      # 信息匹配的模式
  16. 3) "news.it"                     # 信息本身的目标频道
  17. 4) "Google buy Motorola"         # 信息的内容
  18. 1) "pmessage"
  19. 2) "tweet.*"
  20. 3) "tweet.huangz"
  21. 4) "hello"
  22. 1) "pmessage"
  23. 2) "tweet.*"
  24. 3) "tweet.joe"
  25. 4) "@huangz morning"
  26. 1) "pmessage"
  27. 2) "news.*"
  28. 3) "news.life"
  29. 4) "An apple a day, keep doctors away"
复制代码
UNSUBSCRIBE
PUNSUBSCRIBE
PUBSUB
复制

SLAVEOF
ROLE
客户端与服务器

AUTH
QUIT
INFO
SHUTDOWN
TIME
CLIENT_GETNAME
CLIENT_SETNAME
CLIENT_LIST
  1. redis> CLIENT LIST
  2. addr=127.0.0.1:43143 fd=6 age=183 idle=0 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=32768 obl=0 oll=0 omem=0 events=r cmd=client
  3. addr=127.0.0.1:43163 fd=5 age=35 idle=15 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=ping
  4. addr=127.0.0.1:43167 fd=7 age=24 idle=6 flags=N db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r cmd=get
复制代码
CLIENT_KILL
配置选项

CONFIG_SET
CONFIG_GET
CONFIG_RESETSTAT
CONFIG_REWRITE
调试

PING
ECHO
OBJECT
SLOWLOG
  1. redis> SLOWLOG GET
  2. 1) 1) (integer) 12                      # 唯一性(unique)的日志标识符
  3.    2) (integer) 1324097834              # 被记录命令的执行时间点,以 UNIX 时间戳格式表示
  4.    3) (integer) 16                      # 查询执行时间,以微秒为单位
  5.    4) 1) "CONFIG"                       # 执行的命令,以数组的形式排列
  6.       2) "GET"                          # 这里完整的命令是 CONFIG GET slowlog-log-slower-than
  7.       3) "slowlog-log-slower-than"
  8. 2) 1) (integer) 11
  9.    2) (integer) 1324097825
  10.    3) (integer) 42
  11.    4) 1) "CONFIG"
  12.       2) "GET"
  13.       3) "*"
  14. 3) 1) (integer) 10
  15.    2) (integer) 1324097820
  16.    3) (integer) 11
  17.    4) 1) "CONFIG"
  18.       2) "GET"
  19.       3) "slowlog-log-slower-than"
  20. # ...
复制代码
MONITOR
DEBUG_OBJECT
DEBUG SEGFAULT
内部命令

MIGRATE
DUMP
RESTORE
SYNC
PSYNC
博客园地址:https://www.cnblogs.com/luyuze95/
转载请注明出处。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4