mac 安裝redis--下載安裝包安裝
阿新 • • 發佈:2018-12-13
mac os 安裝 redis
在redis官網下載
1. 下載
在mac os系統,雙指點選 finder 圖示,選 Go to Folder...
,輸入/usr/local/
。
另外開一個finder視窗,把Downloads
資料夾中,剛才下載的 redis-3.2.8
資料夾拷貝進入/usr/local/
。
2. 編譯和安裝
1》在Terminal安裝
在命令列:
$ cd redis-3.2.8
$ make
$ sudo make install
(因為redis已經configure好了,所以省略configure)
2》在bin下可執行的程式
- redis-server: Redis伺服器
- redis-cli: 命令列客戶端
- redis-benchmark: Redis的效能測試工具
- redis-check-aof: AOF檔案修復工具
- redis-check-dump: RDB檔案檢測工具
- redis.conf: Redis的配置檔案
將配置檔案redis.conf中的deamonize yes 以守護程序的方式啟動。
在命令列的目錄 /usr/local/redis-3.2.8
中:
vim redis.conf
在
################################# GENERAL #####################################
下面幾行,有一行是
daemonize no
這是守護程序的開關,改為 yes
deamonize yes
進入/usr/local/bin
目錄下。
輸入命令即可開啟redis服務。
redis-server
服務開啟顯示:
Running in standalone mode
Port: 6379
PID: 32211
再開啟一個客戶端,進入/usr/local/bin/
,開啟服務端redis-cli。
測試伺服器和客戶端都開啟了。
/Users/macroot [[email protected]] [9:47]
> cd /usr/local/bin
/usr/local/bin [ [email protected]] [9:47]
> redis-cli
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> echo 'king'
"king"
127.0.0.1:6379>
3》啟動和停止Redis
啟動:
- redis-server
- redis-server /etc/redis.conf
停止
- shutdown(在redis-3.2.8是
shutdown nosave/save
)
直接啟動 redis-server
。
把/usr/local/redis-3.2.8
目錄下的redis.conf
拷貝到/etc/
目錄下
啟動伺服器
/Users/macroot [[email protected]] [10:30]
> cd /usr/local/bin
/usr/local/bin [[email protected]] [10:31]
> redis-server /etc/redis.conf
在客戶端測試
/Users/macroot [[email protected]] [10:31]
> redis-cli
127.0.0.1:6379> PONG
(error) ERR unknown command 'PONG'
127.0.0.1:6379> echo "king"
"king"
127.0.0.1:6379> ping
PONG
127.0.0.1:6379>
Brew install 方法安裝 redis
如果已經安裝了homebrew ,使用 brew install redis
安裝即可。安裝以後,系統提示
- 如果需要後臺執行 redis 服務,使用命令
brew services start redis
- 如果不需要後臺服務,則使用命令
redis-server /usr/local/etc/redis.conf
。
➜ ~ brew install redis
Updating Homebrew...
==> Downloading https://homebrew.bintray.com/bottles/redis-4.0.1.el_capitan.bottle.tar.gz
######################################################################## 100.0%
==> Pouring redis-4.0.1.el_capitan.bottle.tar.gz
==> Using the sandbox
==> Caveats
To have launchd start redis now and restart at login:
brew services start redis
Or, if you don't want/need a background service you can just run:
redis-server /usr/local/etc/redis.conf
==> Summary
? /usr/local/Cellar/redis/4.0.1: 13 files, 2.8MB
執行第一條以後,會出現當前的情況:
➜ ~ brew services start redis
==> Tapping homebrew/services
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-services'...
remote: Counting objects: 12, done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 12 (delta 0), reused 7 (delta 0), pack-reused 0
Unpacking objects: 100% (12/12), done.
Tapped 0 formulae (40 files, 53.7KB)
==> Successfully started `redis` (label: homebrew.mxcl.redis)
要執行命令,可以直接到 /usr/local/bin
目錄下,有
redis-server
伺服器執行命令redis-cli
執行客戶端
在這裡可以直接執行 redis-server
開啟服務。然後另外開一個終端,執行 redis-cli
執行服務端,在服務端中輸入 quit
可以退出。
參考
homebrew 安裝部分參考:
作者:Tim_Lee 連結:https://www.jianshu.com/p/3bdfda703552 來源:簡書 簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處。