Redis第一課:安裝,執行,常用命令;
阿新 • • 發佈:2018-11-28
本文只作為參考學習:
1:下載redis地址:
https://github.com/MSOpenTech/redis/releases
解壓檔案就可以看到以下檔案目錄:
開啟一個 cmd 視窗 使用 cd 命令切換目錄到 C:\redis 執行:
redis-server.exe redis.windows.conf
也可以在檔案目錄下新建一個檔案:
雙擊執行run.cmd檔案,就能看到:
該伺服器預設埠號是:6379
這時候另啟一個 cmd 視窗,原來的不要關閉,不然就無法訪問服務端了。
切換到 redis 目錄下:
再輸入:redis-cli,就可以設定鍵值對了,set(存值)get(取值)
2:設定:
用編輯器開啟資料夾目錄下面的redis.windows.conf檔案,可以修改幾個資料:
(1)要繫結訪問的埠,一般是連線資料庫的(不會是自己本機的埠)
(2)預設資料庫的數量:16個(也可以修改,比如200或者300)
(3)設定儲存資料的頻率(預設有三個資料:900秒發生1次改變的資料會被儲存到資料庫;300秒發生10次資料改變就會儲存到資料庫;60秒發生10000次資料改變就會儲存到資料庫)
3:通用命令符:
(1)鍵值相關命令
keys * 取出當前所有的key exists name 檢視n是否有name這個key del name 刪除key name expire confirm 100 設定confirm這個key100秒過期 ttl confirm 獲取confirm 這個key的有效時長 select 0 選擇到0資料庫 redis預設的資料庫是0~15一共16個數據庫 move confirm 1 將當前資料庫中的key移動到其他的資料庫中,這裡就是把confire這個key從當前資料庫中移動到1中 persist confirm 移除confirm這個key的過期時間 randomkey 隨機返回資料庫裡面的一個key rename key2 key3 重新命名key2 為key3 type key2 返回key的資料型別
(2)伺服器相關命令
ping PONG返回響應是否連線成功
echo 在命令列列印一些內容
select 0~15 編號的資料庫
quit /exit 退出客戶端
dbsize 返回當前資料庫中所有key的數量
info 返回redis的相關資訊
config get dir/* 實時傳儲收到的請求
flushdb 刪除當前選擇資料庫中的所有key
flushall 刪除所有資料庫中的資料庫
4:對於不同資料型別的不同命令符:
(1)Redis 字串(String):
(2)Redis 雜湊(Hash)
(3)Redis 列表(List)
(4)Redis 集合(Set)
(5)Redis 有序集合(sorted set)