Redis常用命令手冊:伺服器相關命令

來源:互聯網
上載者:User

標籤:

Redis提供了豐富的命令(command)對資料庫和各種資料類型進行操作,這些command可以在Linux終端使用。在編程時,比如各類語言套件,這些命令都有對應的方法。下面將Redis提供的命令做一總結。

        相關文章:

        Redis常用命令手冊:索引值相關命令

  1、ping

  測試連接是否存活:

  redis 127.0.0.1:6379> ping
  PONG
  //執行下面命令之前,我們停止redis伺服器
  redis 127.0.0.1:6379> ping
  Could not connect to Redis at 127.0.0.1:6379: Connection refused
  //執行下面命令之前,我們啟動redis伺服器
  not connected> ping
  PONG
  redis 127.0.0.1:6379>

  第一個ping時,說明此串連正常;

  第二個ping之前,我們將redis伺服器停止,那麼ping是失敗的;

  第三個ping之前,我們將redis伺服器啟動,那麼ping是成功的。

  2、echo

  在命令列列印一些內容:

  redis 127.0.0.1:6379> echo HongWan
  "HongWan"
  redis 127.0.0.1:6379>

  3、select

  選擇資料庫。Redis資料庫編號從0~15,我們可以選擇任意一個資料庫來進行資料的存取。

  redis 127.0.0.1:6379> select 1
  OK
  redis 127.0.0.1:6379[1]> select 16
  (error) ERR invalid DB index
  redis 127.0.0.1:6379[16]>

  當選擇16時,報錯,說明沒有編號為16的這個資料庫。

  4、quit

  退出串連。

  redis 127.0.0.1:6379> quit
  [[email protected] redis-2.2.12]#

  5、dbsize

  返回當前資料庫中key的數目。

  redis 127.0.0.1:6379> dbsize
  (integer) 18
  redis 127.0.0.1:6379>

  結果說明此庫中有18個key。

  6、info

  擷取伺服器的資訊和統計。

  redis 127.0.0.1:6379> info
  redis_version:2.2.12
  redis_git_sha1:00000000
  redis_git_dirty:0
  arch_bits:32
  multiplexing_api:epoll
  process_id:28480
  uptime_in_seconds:2515
  uptime_in_days:0
  .
  .
  .
  redis 127.0.0.1:6379>

  此結果用於說明伺服器的基礎資訊,包括版本、啟動時間等。

  7、monitor

  即時轉儲收到的請求。

  redis 127.0.0.1:6379> config get dir
  1) "dir"
  2) "/root/4setup/redis-2.2.12"
  redis 127.0.0.1:6379>

  從結果可以看出,此伺服器目前接受了命令"keys *"和"get addr"。

  8、config get

  擷取伺服器配置資訊。

  redis 127.0.0.1:6379> config get dir
  1) "dir"
  2) "/root/4setup/redis-2.2.12"
  redis 127.0.0.1:6379>

  本例中我們擷取了dir這個參數配置的值,如果想擷取全部參資料的配置值也很簡單,只需執行”config get *”即可將全部的值都顯示出來。

  9、flushdb

  刪除當前選擇資料庫中的所有key。

  redis 127.0.0.1:6379> dbsize
  (integer) 18
  redis 127.0.0.1:6379> flushdb
  OK
  redis 127.0.0.1:6379> dbsize
  (integer) 0
  redis 127.0.0.1:6379>

  在本例中我們將0號資料庫中的key都清除了。

  10、flushall

  刪除所有資料庫中的所有key。

  redis 127.0.0.1:6379[1]> dbsize
  (integer) 1
  redis 127.0.0.1:6379[1]> select 0
  OK
  redis 127.0.0.1:6379> flushall
  OK
  redis 127.0.0.1:6379> select 1
  OK
  redis 127.0.0.1:6379[1]> dbsize
  (integer) 0
  redis 127.0.0.1:6379[1]>

  在本例中我們先查看了一個1號資料庫中有一個key,然後我切換到0號庫執行flushall命令,結果1號庫中的key也被清除了,說是此命令工作正常。

Redis常用命令手冊:伺服器相關命令

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.