OS X下安装Redis及配置开机启动
1.下载redis源码包redis-3.0.5.tar(此步骤可在图形界面下操作)
2.解压源码包
tar zxvf redis-3.0.5.tar
3.编译源码并安装
#进入源码目录
cd redis-3.0.5
#编译测试
sudo make test
#安装
sudo make install
执行没报错即安装成功,redis的相关命令被安装到了/usr/local/bin目录下;此时如果启动redis server会提示没有配置文件,使用默认配置启动。
4.配置
#从源码包中拷贝一份配置文件
cd redis-3.0.5
sudo cp redis.conf /usr/local/etc
#修改配置文件
sudo vim /usr/local/etc/redis.conf
daemonize=yes #修改为守护模式
logfile /usr/local/var/redis/redis.log #日志文件位置
dbfilename dump.rdb #指定本地数据库文件名
dir /usr/local/var/redis/ #指定本地数据库路径
#创建数据存放目录
sudo mkdir /usr/local/var/redis
5.启动
此时在命令中指明配置文件即可按照配置启动
redis-server /usr/local/etc/redis.conf
6. 配置开机启动
a.创建一个plist文件
在/Library/LaunchDaemons目录下创建一个plist文件,使用如下命令:
sudo vim /Library/LaunchDaemons/io.redis.redis-server.plist
添加如下内容
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//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>
(1)"redis-server"的路径,为相应的安装路径(可以使用”which redis-server”命令来查看具体的路径)。
(2)redis配置文件的路径,如果没有使用配置文件那么就把第二个删除,如果使用了配置文件,一定要改为正确的路径。
b.将plist文件载入到launchd
#将plist文件载入到launchd里,具体命令如下:
sudo launchctl load /Library/LaunchDaemons/io.redis.redis-server.plist
重启以后,redis就可以开机启动了。
如果不想重新启动,也可以使用如下命令:
sudo launchctl start io.redis.redis-server
关闭redis使用如下命令:
sudo launchctl stop io.redis.redis-server
c.设置别名
为了使用方便,我们可以给redis的开启和关闭命令设置别名:
alias redisstart='sudo launchctl start io.redis.redis-server'
alias redisstop='sudo launchctl stop io.redis.redis-server'
#将别名配置添加到shell启动文件中
vim .zshrc(编辑对应的shell的配置文件,bash对应的是~/.bashrc)
加入上面两句即可
OS X下安装Redis及配置开机启动的更多相关文章
- CentOS6.8下安装redis并配置开机自启动
参考资料:http://www.bubuko.com/infodetail-1006383.html http://www.cnblogs.com/skyessay/p/6433349.html ...
- CentOS7 安装 Redis 并设置开机启动
1.下载 https://redis.io/download cd /usr/local/src wget -c http://download.redis.io/releases/redis-3.2 ...
- centos安装redis并且加入开机启动
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/weixin_41114593/articl ...
- mac OS X下安装Redis及Thinkphp3.1使用Redis
一.安装Redis 1.安装Homebrew 在终端输入ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/install/maste ...
- linux下安装redis并配置
redis官网上给出了安装步骤,这里做一下总结. 1.Download, extract and compile Redis with: wget http://download.redis.io/r ...
- linux系统下安装redis及配置
下载Redis redis-3.2.11.tar.gz 解压编译 tar xzf redis-3.2.11.tar.gz cd redis-3.2.11 make 编译完成之后,可以看到解压文件red ...
- Windows 下安装redis 并且设置开机自动启动的过程.
1. 下载redis 的 windows下的安装文件 https://github.com/MicrosoftArchive/redis/releasesmsi文件下载地址https://github ...
- MAC 下 安装redis 并配置 php redis 扩展
下载 redis redis-3.1.2.tgz sudo tar -xzf redis-3.1.2.tgz cd redis-3.1.2 sudo phpize grep: /usr/include ...
- centos安装redis并设置开机启动
1.通过yum安装: yum install redis 2.设置redis.conf中daemonize为yes.设置密码: requirepass 3.安装完后的启动脚本是完善的,/etc/ini ...
随机推荐
- Python 3.x自定义迭代器对象
Python 3.x与Python 2.x之间存在着较多的语法细节差异.今天在看Python核心编程的时候,说到了自定义迭代器对象.于是动手将源码打了一遍,原书代码如下: class AnyIter( ...
- 带复杂表头合并单元格的HtmlTable转换成DataTable并导出Excel
步骤: 一.前台JS取HtmlTable数据,根据设定的分隔符把数据拼接起来 <!--导出Excel--> <script type="text/javascript&qu ...
- 新增的querySelector、querySelectorAll测试
从IE9开始DOM开始支持支持CSS的选择器了,DOM提供了两个接口 querySelector 得到一个DOM querySelectorAll 得到一组DOM 一个个的解释这些选择器也没有必要,我 ...
- sql server2008中sql server身份能登录,window身份登录不了
用sql server身份的sa登录成功进入,一切正常,用window身份登录不了,问题如下
- 老毛桃安装Win8(哪里不会点哪里,so easy)
先来一张美女图,是不是很漂亮呢!继续往下看! 英雄不问出路,美女不看岁数!求推荐啊! 每次碰到妹子找我装系统的时候我都毫不犹豫的答应了,心里暗暗想到:好好表现啊!此刻的心情比见家长还要激动和紧张! 有 ...
- learning sql (second edition) script
create database bank; use bank; /* begin table creation */ create table department (dept_id smallint ...
- 行转列一定要sum
--SELECT 姓名 ,-- 课程 ,-- 分数--FROM tb UNPIVOT ( 分数 FOR 课程 IN ( [语文], [数学], [物理] ) ) t --)
- css中important的用处
今天看代码时遇到一段不理解的地方. #note_content { line-height: 22px; border: #DEDEDE 1px solid; background: #FAFAFA; ...
- 一些经典===>>用SQL语句操作数据
用SQL语句操作数据 结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言 ...
- zeromq 学习和python实战
参考文档: 官网 http://zeromq.org/ http://www.cnblogs.com/rainbowzc/p/3357594.html 原理解读 zeromq只是一层针对socke ...