一、連接使用
1、通過安裝目錄下的redis-cli命令客戶端,可以連接到Redis本地服務。
在遠程Redis服務上執行命令,使用的也是redis-cli命令。Windows/Linux命令的格式:
redis-cli -h host -p port -a password
連接到主機爲127.0.0.1,端口爲6379,密碼爲"123456"的Redis服務上
redis-cli -h 127.0.0.1 -p 3679 -a "123456"
2、set 與 get 命令
- set命令:根據Key,設置Value值
- get命令:根據Key,獲取Value值。當Key不存在時,會返回空結果。
> set root nihao
> get root
3、Key 命令
查找所有符合給定模式(Pattern)的Key,模式支持多種通配符。
符號 | 含義 |
---|---|
? | 匹配一個字符 |
* | 匹配任意個(包括0個)字符 |
[-] | 配置區間內的任一字符 a[b-d]匹配"ab" “ac” “ad” |
\ | 轉義符 使用? 可以匹配 “?” |
4、exists命令:判斷一個Key是否存在。如果Key存在,則返回整數類型1,否則返回0
> exists root
5、expire命令:爲指定的Key設置過期時間,以秒爲單位。
6、ttl命名:返回指定Key的剩餘生存時間(ttl, time tolive),以秒爲單位
沒有指定剩餘時間,默認的剩餘生存時間爲-1,表示永久存在。
> set root nihaoya
> expire root 10000
> ttl root
7、type命令:返回Key所存儲的Value值的類型。
- 最簡單的類型爲string類型。
- Redis中有5種數據類型:String(字符串類型)、Hash(哈希類型)、List(列表類型)、Set(集合類型)、Zset(有序集合類型)
8、del命令:刪除Key,可以刪除一個或多個Key,返回值是刪除的Key的個數。
> del root
9、exists命令:檢查指定的key是否存在。指定的Key存在,則返回1; Key不存在,則返回0。
> exists root
10、ping命令:檢查客戶端是否連接成功,如果連接成功,則返回pong。