mac上安装redis教程
步骤一:在/usr/local目录下面创建一个software文件夹。由于权限的问题,需要使用sudo 命令(sudo使一般用户不需要知道超级用户的密码即可获得权限)
步骤二:使用wget工具下载redis的压缩包到software目录中,如果wget工具没有安装,则使用命令进行安装:
yum install -y wget
进入software目录,使用wget命令下载redis的压缩包
wget http://download.redis.io/releases/redis-5.0.5.tar.gz
步骤三:将redis解压到当前的路径,解压完成以后,删除原来的压缩包。
步骤四:进入/usr/local/software/redis-5.0.5/目录,使用命令
sudo make
进行编译处理。
(第一次执行以下命令可能会提示下载Xcode工具,这个需要下载)
xcode-select --install
步骤五: 进入/usr/local/software/redis-5.0.5/src目录,使用命令
sudo make install
进行安装。
步骤六:修改配置文件redis.conf
sudo vi /usr/local/software/redis-5.0.5/redis.conf
将redis配置的 : daemonize:后台运行,值为yes | no 默认为no
额外添加:在redis3.2之后,需要改动
protected-mode yes 改为 protected-mode no
步骤七:启动redis服务
/usr/local/software/redis-5.0.5/src/redis-server /usr/local/software/redis-5.0.5/redis.conf
步骤八:验证启动是否成功:
ps -ef | grep redis #查看是否有redis服务或者查看端口:
netstat -tunpl | grep 6379
mac下设置redis开机启动方法
步骤一:需要.plist文件来指定需要开机启动的程序。首先来创建一个.plist文件:
sudo vim /Library/LaunchDaemons/io.redis.redis-server.plist
步骤二:以下是开机启动的.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/software/redis-5.0.5/redis.conf</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
粘贴完以后,我们需要对上面的内容做两处修改:一个是“redis-server”的路径,这里需要改为你自己的安装路径(可以使用”which redis-server”命令来查看具体的路径)。还有一个就是redis配置文件的路径
步骤三:编辑完plist文件以后,我们需要将该文件载入到launchd里,使用launchctl命令,具体命令如下:
sudo launchctl load /Library/LaunchDaemons/io.redis.redis-server.plist
重启以后,redis就可以开机启动了。如果不想重新启动,也可以使用如下命令:
sudo launchctl start io.redis.redis-server