啓動Redis
啓動Redis的三個方法是:默認配置、運行配置、配置文件啓動。
(切換redis的安裝目錄到 D:\redis 運行命令行)
默認配置:因爲直接啓動無法自定義配置,所以這種方式不會再生產環境中使用。
redis-server
運行配置:redis-server加上要修改配置名和值(可以是多對),沒有設置的配置將使用默認配置。
redis-server --port 6380
雖然運行配置可以自定義配置,但如果需要修改的配置較多,可以考慮將配置保存到文件中,即使用配置文件啓動。
redis-server.exe redis.windows.conf
啓動redis後會打印出一些日誌,通過日誌可以看到信息:
當前redis版本是3.0.504。
Redis的默認端口是6379。
連接redis服務
交互式方式:
通過redis-cli -h {host} -p {port}
的方式連接到Redis服務,之後所有的操作都是通過交互的方式實現,不需要再執行redis-cli了,例如:
命令方式:redis-cli -h {host} -p {port} {command}
例如:
停止redis服務
使用shutdown命令來停止Redis服務:redis-cli shutdown
Redis的日誌輸出如下:
還可以通過kill進程號的方式關閉掉Redis,但是不要粗暴地使用kill -9強制殺死Redis服務。
全局命令
- 查看所有鍵:
key *
會將所有的鍵輸出。
- 查看鍵總數:
dbsize
返回當前數據庫中鍵的總數。
- 檢查鍵是否存在:
exists key
如果間存在則返回1,不存在則返回0。
- 刪除鍵:
del key
- 鍵過期:expire key seconds
- Redis支持對鍵添加過期時間,當超過過期時間後,會自動刪除鍵
- ttl命令會返回鍵的剩餘過期時間。若返回值>=0,表示鍵剩餘的過期時間;若返回-1,鍵沒有設置過期時間;若返回-2,鍵不存在。
- 鍵的數據結構類型:
type key