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

     
  • 相关阅读:
    Spring学习4_整合Hibernate进行数据库操作
    spring学习3_通过注解简单实现AOP
    Spring学习2_AOP通过XML配置简单实现
    Spring学习1_面向切面( AOP )实现原理
    hibernate学习6_session之clear与flush
    hibernate学习5_session之load与get区别
    hibernate学习4_openSession()与getCurrentSession()区别
    utf8汉字编码16进制对照
    Debug
    服务器设计过程中踩过的坑儿
  • 原文地址:https://www.cnblogs.com/lemonMie/p/9307915.html
Copyright © 2011-2022 走看看