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

 
posted @ 2018-07-13 23:15  成长的Catfish  阅读(845)  评论(0编辑  收藏  举报