mac os 安裝 redis

mac os 安裝 redis

在redis官網下載

https://redis.io/download

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 [macroot@macroots-MacBook-Pro] [9:47]
> cd /usr/local/bin

/usr/local/bin [macroot@macroots-MacBook-Pro] [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 [macroot@macroots-MacBook-Pro] [10:30]
> cd /usr/local/bin

/usr/local/bin [macroot@macroots-MacBook-Pro] [10:31]
> redis-server /etc/redis.conf

在客戶端測試

 

/Users/macroot [macroot@macroots-MacBook-Pro] [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 安裝部分參考:

mac下安裝配置redis



作者:Tim_Lee
鏈接:https://www.jianshu.com/p/3bdfda703552
來源:簡書
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

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