mac下的redis安裝與配置

官網下載
sudo tar -zxf redis-3.2.8.tar.gz
mv redis-3.2.8 /usr/local/redis
cd redis
sudo make
sudo make test
sudo make install
mv redis.conf /etc/reds.conf

2、cd 進入 /usr/local/bin,通過ls可以看到裏面會有跟Redis相關的文件,如下:

3、執行 sudo ./redis-server 先開啓redis服務, 可以看到 如下界面,表示已經開啓 Redis 服務

4、執行 sudo ./redis-cli 開啓客戶端即可

上述方法啓動redis時是以非密碼形式登錄的,許多操作可能會出現  (error) NOAUTH Authentication required.

解決此問題的方法之一就是找到 /etc/redis.conf,並將#requirepass 前的 “#” 去掉。由於每個人電腦不同,有可能沒法在 /etc 路徑下找到redis.conf, 因此可以選擇採用第二種方法:

(1)、按照原來方式 ./redis-cli 進入redis 客戶端, 輸入config set requirepass XXX,其中XXX是你要設置的密碼。此時會出現 “OK”;

(2)、之後返回bin目錄下,輸入 redis-cli -h 127.0.0.1 -p 6379 -a XXX, 就相當於以密碼形式登錄了。此後也不會再有身份驗證失敗問題。

(3)、可以使用config get requirepass 查看密碼

常用命令

keys * 查看所有鍵值
set (key) (value) 設置鍵key的值爲value
append (key) (value2) 在鍵key的值後面加上value2
get (key) 查看鍵key的值

redis客戶端使用舉例:


使用redis客戶端

如何設置和查看緩存時間

set a 123;//設置緩存:a=>123
EXPIRE a 3600;//設置緩存時間(秒)
TTL a;//查看緩存剩餘時間

如何清空所有緩存

flushall //執行該命令後會清空redis服務器的所有緩存,一般用於應急處理,不應該作爲常用命令

退出redis服務
(1)客戶端退出
執行

redis-cli shutdown

(2)關閉pid
先運行

ps -u jim(替換成你的用戶名) -o pid,rss,command | grep redis-server



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