亚洲欧美日韩综合系列在线_91精品人妻一区二区_欧美大肥婆一级特大AA片_九色91视频免费观看_亚洲综合国产精品_av中文字幕在线不卡_久久精品色综合网_看黄色视频的软件_无卡无码高清中文字幕码2024_亚洲欧美日韩天堂网

Redis常用命令大全

來源:藏色散人 發(fā)布時間:2019-01-18 14:34:58 閱讀量:956

Redis是常用基于內(nèi)存的Key-Value數(shù)據(jù)庫,比Memcache更先進,支持多種數(shù)據(jù)結(jié)構(gòu),高效,快速。用Redis可以很輕松解決高并發(fā)的數(shù)據(jù)訪問問題;做為時時監(jiān)控信號處理也非常不錯。

說明:以下命令中,$符號之后為SHELL命令,>符號之后為Redis命令。

命令行中輸入redis-cli就可以啟動Redis客戶端。

1. 訪問和查看

1

2

3

4

5

6

$ redis-cli

redis 127.0.0.1:6379>

> help           # 命令行的幫助

> keys *         # 查看所有的key列表

> info           # 查看服務器信息。如占用系統(tǒng)內(nèi)存,看其中的used_memory_human值

> select 2       # 切換到數(shù)據(jù)庫2

2. 字符串記錄命令

增加字符串和數(shù)字記錄

1

2

3

4

> set key1 "hello"       # 增加一條鍵值為key1,值為"hello"的字符串記錄

> get key1               # 獲取記錄值

> set key2 1             # 增加一條數(shù)字記錄key2

> INCR key2              # 讓數(shù)字自增

3. 列表記錄命令

1

2

3

4

> LPUSH key3 a          # 增加一個列表記錄key3

> LPUSH key3 b          # 從左邊插入列表

> RPUSH key3 c          # 從右邊插入列表

> LRANGE key3 0 3       # 輸出列表記錄,按從左到右的順序

4. 哈希表記錄命令

1

2

3

4

5

6

> HSET key4 name "John Smith"                       # 增加一個哈希記表錄key4

> HSET key4 email "abc@gmail.com"                   # 在哈希表中插入,email的Key和Value的值

> HGET key4 name                                    # 輸出哈希表中鍵為name的值

> HMSET key5 username antirez password P1pp0 age 3  # 增加一條哈希表記錄key5,一次插入多個Key和value的值

> HMGET key5 username age                           # 打印哈希表中,鍵為username和age的值

> HGETALL key5                                      # 打印完整的哈希表記錄

5. 刪除記錄

1

2

3

> del key1          # 刪除key1

> flushdb           # 刪除當前庫的所有數(shù)據(jù)

> flushall          # 刪除所有數(shù)據(jù)庫下的所有數(shù)據(jù)

6. 批量刪除

Redis的del命令不支持通配符,批量刪除可結(jié)合Linux管道和xargs命令實現(xiàn):

1

2

3

4

$ redis-cli del `redis-cli keys "user:*"`                                       # 刪除以鍵名為user:開頭的所有記錄

$ redis-cli keys "user:*" | xargs redis-cli del                                 # 同上

$ redis-cli -a password keys "user:*" | xargs redis-cli -a password del         # 同上,有密碼

$ redis-cli -n 0 keys "user:*" | xargs redis-cli -n 0 del                       # 刪除數(shù)據(jù)庫序號為0的庫里面的指定記錄


標簽: PHP
分享:
評論:
你還沒有登錄,請先