一、Windows本機開啟 Redis服務
1. 下載下傳Windows版本的Redis
2. 解壓到環境目錄
3. 直接點選redis-server.exe即可開啟服務
在redis-cli服務端進行一些操作:
- 測試redis啟動是否成功:輸入 ping, 如果傳回pong 證明啟動成功。
- set, get方法
二、Linux開啟 Redis服務
阿裡雲伺服器上部署redis
- 源檔案放在了
下/local/redis-5.0.7
- 預設安裝後的檔案路徑
将源檔案下的/usr/local/bin
檔案,複制一份放到預設安裝後的檔案路徑下,這樣當我們更改redis的配置檔案時,也有一份備份的配置檔案。redis.config
- 通過制定的配置檔案
啟動redisredis-config
- 測試redis服務
-
關閉redis服務
在redis-cli中執行
指令,退出redis服務,運作shutdown
回到指令行。exit
三、redis中的常用指令
redis常用指令測試如下:
[[email protected] /usr/local/bin]#redis-cli
127.0.0.1:6379> select 1 #選擇資料庫,總共16個
OK
127.0.0.1:6379[1]> select 0
OK
127.0.0.1:6379> ping #測試連接配接是否成功
PONG
127.0.0.1:6379> DBSIZE #查詢資料庫的大小
(integer) 1
127.0.0.1:6379> keys * #查詢該資料庫中的所有key
1) "username"
127.0.0.1:6379> set age 10 #建立kv鍵值對
OK
127.0.0.1:6379> keys *
1) "age"
2) "username"
127.0.0.1:6379> type age #傳回key所存儲的value的資料結構類型
string
127.0.0.1:6379> EXPIRE username 10 #設定key的過期時間,超過時間後,将會自動删除該key
(integer) 1
127.0.0.1:6379> ttl username #傳回key剩餘的過期時間。
(integer) 5
127.0.0.1:6379> ttl username
(integer) 0
127.0.0.1:6379> ttl username
(integer) -2
127.0.0.1:6379> EXISTS username #判斷該資料庫中是否有該key
(integer) 0
127.0.0.1:6379> EXISTS age
(integer) 1
127.0.0.1:6379> MOVE age 1 #移動key到指定的資料庫中
(integer) 1
127.0.0.1:6379[2]> FLUSHDB # 清空該資料庫中的鍵值對
OK
127.0.0.1:6379[2]> dbsize
(integer) 0
127.0.0.1:6379[1]> FLUSHALL #清空所有資料庫
OK
Set和List在添加和删除元素的差別:
set對應的是 add和remove,
list對應的是 push和pop。
set和list在查詢全部元素的差別:
list:lrange listname 0 -1
set:smembers setname