zoukankan      html  css  js  c++  java
  • 【转】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

     
  • 相关阅读:
    基于 Hexo + GitHub Pages 搭建个人博客(一)
    我对软件工程这门课的理解
    SpringMVC 框架系列之组件概述与配置详解
    2018上半年广东省中小学教师资格认定流程
    教师资格笔试究竟应该如何备考?
    SpringMVC 框架系列之初识与入门实例
    PyCharm 2017.3 下载与安装
    【SSH框架】系列之 Spring 整合 Hibernate 框架
    Spring 框架系列之事务管理
    Spring 框架系列之 JDBC 整合实例
  • 原文地址:https://www.cnblogs.com/lemonMie/p/9307915.html
Copyright © 2011-2022 走看看