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

     
  • 相关阅读:
    Docker手动搭建sentry错误日志系统
    Flask源码解析:Flask应用执行流程及原理
    django Rest Framework---缓存通过drf-extensions扩展来实现
    Python实现 -- 冒泡排序、选择排序、插入排序
    Python查找算法之 -- 列表查找和二分查找
    java设计模式之单例模式
    中文乱码解决方案
    web应用中Filter过滤器之开发应用
    web应用中的Filter过滤器之基础概述
    会话跟踪技术
  • 原文地址:https://www.cnblogs.com/lemonMie/p/9307915.html
Copyright © 2011-2022 走看看