Mac下安裝和配置Redis
使用Homebrew安裝redis可以減少大量的安裝和配置的工作量。
- 檢測是否安裝了homebrew
brew -v
- 安裝命令
brew install redis
- 安裝完成後的提示信息
To have launchd start redis at login:
ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents
Then to load redis now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
Or, if you don’t want/need launchctl, you can just run:
redis-server /usr/local/etc/redis.conf
- 開機啟動redis命令
$ ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents
- 使用launchctl啟動redis server
$ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
- 使用配置文件啟動redis server
$ redis-server /usr/local/etc/redis.conf
-
Redis 命令用於在 redis 服務上執行操作。
要在 redis 服務上執行命令需要一個 redis 客戶端。Redis 客戶端在我們之前下載的的 redis 的安裝包中。
- 啟動 redis 客戶端:
-
$redis-cli redis 127.0.0.1:6379> redis 127.0.0.1:6379> PING PONG
在以上實例中我們連接到本地的 redis 服務並執行 PING 命令,該命令用於檢測 redis 服務是否啟動。
- 在遠程服務上執行命令
- 語法:
$ redis-cli -h host -p port -a password
-
示例:
- 語法:
$redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> PING
PONG
============
查看所有的key
127.0.0.1:6379> keys ‘**‘
(empty list or set)
給數據庫中名稱為key的string賦予值value
127.0.0.1:6379> set name yihua
OK
返回數據庫中名稱為key的string的value
127.0.0.1:6379> get name
"yihua"
127.0.0.1:6379>
============
- 停止redis server的自啟動
$ launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
- redis 配置文件的位置
/usr/local/etc/redis.conf
- 關閉redis
redis-cli shutdown
- 卸載redis和它的文件
$ brew uninstall redis
$ rm ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
- 測試redis server是否啟動
$ redis-cli ping
Mac下安裝和配置Redis