redis常用命令

      網友投稿 676 2025-04-03

      redis-cli參數


      Usage: redis-cli [OPTIONS] [cmd [arg [arg ...]]]

      -h ? ? Server hostname (default: 127.0.0.1)

      -p ? ? ? ? Server port (default: 6379)

      -s ? ? ? Server socket (overrides hostname and port)

      -a ? ? Password to use when connecting to the server

      -r ? ? ? Execute specified command N times

      -i ? ? When -r is used, waits seconds per command.

      It is possible to specify sub-second times like -i 0.1

      -n ? ? ? ? ? Database number

      -x? ? ? ? ? ? ? ?Read last argument from STDIN

      -d ? ?Multi-bulk delimiter in for raw formatting (default: \n)

      -c? ? ? ? ? ? ? ?Enable cluster mode (follow -ASK and -MOVED redirections)

      --raw? ? ? ? ? ? Use raw formatting for replies (default when STDOUT is not a? tty)

      --latency? ? ? ? Enter a special mode continuously sampling latency

      --slave? ? ? ? ? Simulate a slave showing commands received from the master

      --pipe? ? ? ? ? ?Transfer raw Redis protocol from stdin to server

      --bigkeys? ? ? ? Sample Redis keys looking for big keys

      --eval ? ? Send an EVAL command using the Lua script at

      --help? ? ? ? ? ?Output this help and exit

      --version? ? ? ? Output version and exit

      其中,常用的參數為-h(主機地址)、-p(主機端口)、-a(密碼),-c(集群之間的節點可以自動跳轉)

      redis-cli常用命令集

      1)連接操作命令

      quit:關閉連接(connection)

      auth:簡單密碼認證

      help cmd: 查看cmd幫助,例如:help quit

      2)持久化

      save:將數據同步保存到磁盤

      bgsave:將數據異步保存到磁盤

      lastsave:返回上次成功將數據保存到磁盤的Unix時戳

      shundown:將數據同步保存到磁盤,然后關閉服務

      3)遠程服務控制

      info:提供服務器的信息和統計

      monitor:實時轉儲收到的請求

      slaveof:改變復制策略設置

      config:在運行時配置Redis服務器

      4)對value操作的命令

      exists(key):確認一個key是否存在

      redis常用命令

      del(key):刪除一個key

      type(key):返回值的類型

      keys(pattern):返回滿足給定pattern的所有key

      randomkey:隨機返回key空間的一個

      keyrename(oldname, newname):重命名key

      dbsize:返回當前數據庫中key的數目

      expire:設定一個key的活動時間(s)

      ttl:獲得一個key的活動時間

      select(index):按索引查詢

      move(key, dbindex):移動當前數據庫中的key到dbindex數據庫

      flushdb:刪除當前選擇數據庫中的所有key

      flushall:刪除所有數據庫中的所有key

      5)String

      set(key, value):給數據庫中名稱為key的string賦予值value

      get(key):返回數據庫中名稱為key的string的value

      getset(key, value):給名稱為key的string賦予上一次的value

      mget(key1, key2,…, key N):返回庫中多個string的value

      setnx(key, value):添加string,名稱為key,值為value

      setex(key, time, value):向庫中添加string,設定過期時間time

      mset(key N, value N):批量設置多個string的值

      msetnx(key N, value N):如果所有名稱為key i的string都不存在

      incr(key):名稱為key的string增1操作

      incrby(key, integer):名稱為key的string增加integer

      decr(key):名稱為key的string減1操作

      decrby(key, integer):名稱為key的string減少integer

      append(key, value):名稱為key的string的值附加value

      substr(key, start, end):返回名稱為key的string的value的子串

      6)List

      rpush(key, value):在名稱為key的list尾添加一個值為value的元素

      lpush(key, value):在名稱為key的list頭添加一個值為value的 元素

      llen(key):返回名稱為key的list的長度

      lrange(key, start, end):返回名稱為key的list中start至end之間的元素

      ltrim(key, start, end):截取名稱為key的list

      lindex(key, index):返回名稱為key的list中index位置的元素

      lset(key, index, value):給名稱為key的list中index位置的元素賦值

      lrem(key, count, value):刪除count個key的list中值為value的元素

      lpop(key):返回并刪除名稱為key的list中的首元素

      rpop(key):返回并刪除名稱為key的list中的尾元素

      blpop(key1, key2,… key N, timeout):lpop命令的block版本。

      brpop(key1, key2,… key N, timeout):rpop的block版本。

      rpoplpush(srckey, dstkey):返回并刪除名稱為srckey的list的尾元素,并將該元素添加到名稱為dstkey的list的頭部

      7)Set

      sadd(key, member):向名稱為key的set中添加元素member

      srem(key, member) :刪除名稱為key的set中的元素member

      spop(key) :隨機返回并刪除名稱為key的set中一個元素

      smove(srckey, dstkey, member) :移到集合元素

      scard(key) :返回名稱為key的set的基數

      sismember(key, member) :member是否是名稱為key的set的元素

      sinter(key1, key2,…key N) :求交集

      sinterstore(dstkey, (keys)) :求交集并將交集保存到dstkey的集合

      sunion(key1, (keys)) :求并集

      sunionstore(dstkey, (keys)) :求并集并將并集保存到dstkey的集合

      sdiff(key1, (keys)) :求差集

      sdiffstore(dstkey, (keys)) :求差集并將差集保存到dstkey的集合

      smembers(key) :返回名稱為key的set的所有元素

      srandmember(key) :隨機返回名稱為key的set的一個元素

      8)Hash

      hset(key, field, value):向名稱為key的hash中添加元素field

      hget(key, field):返回名稱為key的hash中field對應的value

      hmget(key, (fields)):返回名稱為key的hash中field i對應的value

      hmset(key, (fields)):向名稱為key的hash中添加元素field

      hincrby(key, field, integer):將名稱為key的hash中field的value增加integer

      hexists(key, field):名稱為key的hash中是否存在鍵為field的域

      hdel(key, field):刪除名稱為key的hash中鍵為field的域

      hlen(key):返回名稱為key的hash中元素個數

      hkeys(key):返回名稱為key的hash中所有鍵

      hvals(key):返回名稱為key的hash中所有鍵對應的value

      hgetall(key):返回名稱為key的hash中所有的鍵(field)及其對應的value

      Redis

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:【云上蘇城,以夢為碼】華為云MVP徐燁:這20年,我與應用系統的“云化”之路
      下一篇:wps怎么輸入分數?
      相關文章
      国产午夜亚洲精品| 久久亚洲一区二区| 亚洲日韩中文无码久久| 18禁亚洲深夜福利人口| 亚洲精品无码国产片| 亚洲人配人种jizz| 亚洲理论精品午夜电影| 亚洲av永久无码精品国产精品 | 亚洲成人福利在线观看| 91亚洲自偷手机在线观看| 亚洲国产精品不卡在线电影| 亚洲成a人片在线观看中文动漫| 国产v亚洲v天堂无码网站| 亚洲av无码专区在线播放| 久久久久亚洲av无码专区蜜芽| 亚洲AV永久无码精品| 亚洲AV日韩精品久久久久久| 亚洲图片一区二区| 亚洲成AV人片久久| ass亚洲**毛茸茸pics| 在线观看亚洲AV每日更新无码| 中文字幕亚洲码在线| 亚洲精品无码久久久久APP | 亚洲乱码一二三四区乱码| 亚洲国产美女在线观看| 亚洲综合色区中文字幕| 日韩亚洲人成在线| 亚洲AV日韩AV永久无码色欲| 亚洲AV无码乱码在线观看性色扶 | 亚洲欧洲日产国码二区首页| 亚洲人成免费网站| 亚洲日韩一区二区三区| 亚洲精品国产首次亮相| 亚洲av片一区二区三区| 中文字幕亚洲一区二区三区| 亚洲AV无码久久精品成人| 亚洲精品电影天堂网| 亚洲欧美日韩国产精品一区| 国产精品亚洲专区在线播放| 国产亚洲av片在线观看18女人| 亚洲爆乳无码专区|