美文网首页
Mac下 Redis的安装

Mac下 Redis的安装

作者: ab64fd4eaee3 | 来源:发表于2018-04-28 01:35 被阅读10次

    Redis定义

    Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。

    安装

    1. 首先从Redis官网http://www.redis.io 去下载最新版本的Redis安装文件。Now Redis 3.2.0 is the latest stable version.
    2. 拷贝压缩文件到环境目录(我定义的是/usr/myenv)
    localhost:myenv ideal$ pwd
    /usr/myenv
    localhost:myenv ideal$ sudo cp ~/Documents/redis-3.2.0.tar.gz .
    
    
    1. 解压缩sudo tar -zxf redis-3.2.0.tar.gz

    2. 进入解压缩后的目录 ,编译测试sudo mke test

    3. 测试通过则编译安装 sudo make install

      image
    4. 启动服务:

    ./src/redis-server
    或
    ./src/redis-server &
    

    注:加上&号使redis以后台程序方式运行

    image
    1. 判断是否安装运行成功

      image
    2. 停止服务 redis-cli SHUTDOWN (注:若遇到权限问题可sudo 启动停止)

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

    4. 设置开机自动启动redis server 的一种方法

    新建plist文件

    sudo vi /Library/LaunchDaemons/ideal.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>ideal.redis.redis-server</string>
                <key>ProgramArguments</key>
                <array>
                               <string>/usr/myenv/redis-3.2.0/src/redis-server</string>
                               <string>/usr/myenv/redis-3.2.0/redis.conf</string>
                </array>
                <key>RunAtLoad</key><true/>
    </dict>
    </plist>
    
    

    使用launchctl设置开机自动启动

    sudo launchctl load /Library/LaunchDaemons/ideal.redis.redis-server.plist
    

    使用launchctl启动redis server

    sudo launchctl start ideal.redis.redis-server
    

    使用launchctl停止redis server

    sudo launchctl stop ideal.redis.redis-server
    

    相关文章

      网友评论

          本文标题:Mac下 Redis的安装

          本文链接:https://www.haomeiwen.com/subject/lkswlftx.html