zoukankan      html  css  js  c++  java
  • Mac OS X安装Redis

    下载、解压、重命名并且编译安装Redis

    ~ wget http://download.redis.io/releases/redis-3.0.5.tar.gz 
    ~ tar xzf redis-3.0.5.tar.gz
    ~ mv redis-3.0.5 redis
    ~ cd redis
    ~ make
    ~ make test
    ~ make install

    配置文件redis.conf

    redis解压目录里有一个配置文件redis.conf ,编辑此配置文件,找到 dir  ./  这一行。redis会将内存中的数据写入文件中,而此配置就是指定数据文件保存的路径。我本机指定的目录为:

    dir /Users/jackiehff/Software/redis_data/

    编辑过后,将配置文件移动到 /usr/local/etc 目录下

    ~ sudo mv redis.conf /usr/local/etc

    启动Redis

      终端输入:

    /usr/local/bin/redis-server /usr/local/etc/redis.conf

      服务启动成功画面:

      

    测试连通性 

    ~ cd /usr/local/bin
    ~ ./redis-cli
    127.0.0.1:6379> set jackiehff hi
    OK
    127.0.0.1:6379> get jackiehff
    "hi"

    设置开机自动启动redis server 

    新建plist文件

    ~ sudo vi /Library/LaunchDaemons/io.redis.redis-server.plist
    文件内容如下 
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
      <key>Label</key>
      <string>io.redis.redis-server</string>
      <key>ProgramArguments</key>
      <array>
            <string>/usr/local/bin/redis-server</string>
            <string>/usr/local/etc/redis.conf</string>
      </array>
      <key>RunAtLoad</key><true/> </dict>
    </plist>

    使用launchctl设置开机自动启动

    ~ sudo launchctl load /Library/LaunchDaemons/io.redis.redis-server.plist

    使用launchctl启动redis server

    ~ sudo launchctl start io.redis.redis-server
     

    使用launchctl停止redis server 

    ~ sudo launchctl stop io.redis.redis-server
     
  • 相关阅读:
    JVM 关于对象分配在堆、栈、TLAB的理解
    分布式唯一 ID 生成方案有哪些?
    JVM 栈帧之操作数栈与局部变量表 转
    C# TreeHelper帮助类
    Java:Top K问题的解法
    C#单例模式
    C#分组方式比较
    Vue实现登录
    git使用总结
    js实现无色彩球
  • 原文地址:https://www.cnblogs.com/zhming26/p/6135807.html
Copyright © 2011-2022 走看看