【转】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