Redis三種啓動方式、常用配置及通用命令

啓動方式:
1.最簡啓動(按默認配置進行啓動)
./ redis-server
在這裏插入圖片描述
這裏是因爲我提前用redis管理工具運行了redis,所以顯示爲已連接,端口占用.推薦使用redis可視化管理工具
在這裏插入圖片描述
redis-cli(打開客戶端)
在這裏插入圖片描述
驗證是否有效連接:
(1)ps -ef|grep redis
(2)netstat -antpl|grep redis
(3)redis-cli -h ip -p port ping
2.動態參數啓動(可以改默認端口)
redis-server --port 6380
3.配置文件啓動
redis-server configPath(配置文件路徑)
生產環境推薦使用

常用配置:
daemonize:是否是守護進程(no|yes)
port:對外端口號
logfile:系統日誌
dir:工作目錄
包括RDB,AOF,slow log,maxMemory

config get *
獲取客戶端所有配置信息
在這裏插入圖片描述

通用命令:
keys * #遍歷所有的key
dbsize #計算數據庫大小(鍵值對個數) 時間複雜度O(1)
keys [pattern] #對鍵使用通配符
keys命令一般不在生產環境中使用
keys *用在熱備從節點和scan裏面
exists key #檢查key是否存在,存在爲1,否則爲0.時間複雜度O(1)
del key #刪除指定的key-value,刪除的鍵值對如果存在,返回1,否則返回0
關於key過期的命令:
expire key seconds #key在seconds秒後過期
ttl key #查看key剩餘的過期時間
persist key #去掉key的過期時間
在這裏插入圖片描述

在這裏插入圖片描述

type key #返回key的類型
主要有六種:string,hash,list,set,zset(有序集合),none
命令的時間複雜度:
其中keys命令不建議在生產環境中使用
在這裏插入圖片描述
其他命令後續更新中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章