redis 在 mac 下的安裝與使用
阿新 • • 發佈:2019-02-13
簡介:
redis 本質上是一個高效能的 Key,Value 資料庫;
支援儲存的型別相對更多;(String、list、set、hash);
ps : 查詢頻率高,且查詢的是相同的內容,就用 redis 做快取;
典型的非關係型資料庫,不用寫sql語句的資料庫;(在高併發的時候對關係型資料庫起到一個很好的補充作用)
預設埠
redis 的預設埠是 6379
安裝 redis
- 官網下載,下載 stable 版本,穩定版本。
- 解壓:
tar zxvf redis-4.0.9.tar.gz
- 移動到:
mv redis-4.0.9 /usr/local/
- 切換到:
cd /usr/local/redis-4.0.9/
- 編譯測試
sudo make test
- 編譯安裝
sudo make install
redis 的啟動與停止
redis-server
和 redis-cli
位於 redis-4.0.9/src
目錄下
* 啟動方式一:直接啟動 Redis: redis-server
,成功後會看到下圖:
- 啟動方式二:啟動 Redis 並載入配置檔案:
redis-server /etc/redis.conf
- 開啟redis客戶端
redis-cli
;如果有密碼,可使用auth yourpassword
做簡單的密碼登入 - 關閉方式一:在客戶端執行
SHUTDOWN
可關閉 redis 服務 - 如果關閉不了就加一個引數,執行
SHUTDOWN NOSAVE
可關閉 redis 服務 - 關閉方式二:如果用了zsh,可以執行
kill redis
並按tab
,結束 redis 程序,也可在活動監視器裡結束掉程序。
redis 配置
這裡只配置了後臺啟動和增加一個連線密碼,需要的話可以看一下配置文件,每一個配置都有詳細說明:
- 拷貝
redis-4.0.9/redis.conf
到/etc
目錄 - 修改 redis.conf 配置檔案
- requirepass yourpassword 新增密碼,在第500行;
- daemonize yes,設定後臺啟動,在第136行;
客戶端常用命令:
命令 | 用途 |
---|---|
set key value | 設定 key 的值 |
get key | 獲取 key 的值 |
exists key | 檢視此 key 是否存在 |
keys * | 檢視所有的 key |
flushall | 消除所有的 key |
示例:
圖形客戶端下載
安裝mac客戶端 : redis-desktop-manager
官網下載地址
官網上下載是要收費的,這個軟體的作者非常良心,把這個專案放在github上開源了,github 下載地址,github 上只能下載到測試版。還是呼籲大家如果不差錢的話,支援一下作者,畢竟,程式設計師不支援程式設計師,還能指望誰呢?
軟體介面:
安裝時報錯解決
筆者為了測試,進行了多次安裝和解除安裝,重複安裝沒有解除安裝乾淨會報下面的錯:
[exception]: Executing test client: couldn't execute "src/redis-benchmark":
make[1]: *** [test] Error 1 make: *** [test] Error 2
解決這個錯誤,執行下面的語句即可:
make distclean
make
make test