download, unzip, rename, and compile and install 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
configuration file redis.conf
The Redis unzip directory has a profile redis.conf, edit this configuration file, and locate dir./This line. Redis writes the In-memory data to a file, and this configuration is the path to the specified data file save. The directory I specified for this machine is:
dir /Users/jackiehff/Software/redis_data/
After editing, move the configuration file to the/USR/LOCAL/ETC directory
~ sudo mv redis.conf /usr/local/etc
Start Redis
Terminal input:
~ /usr/local/bin/redis-server /usr/local/etc/redis.conf
Service Start Success Screen:
Test Connectivity
~ cd /usr/local/bin~ ./redis-cli127.0.0.1:6379> set jackiehff hiOK127.0.0.1:6379> get jackiehff"hi"
Set boot automatically start Redis server
New Plist file
~ sudo vi /Library/LaunchDaemons/io.redis.redis-server.plist
The
file contents are as follows
<?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/> </< Span class= "Hljs-name" >dict></ plist>
Use Launchctl to set up boot automatically
load /Library/LaunchDaemons/io.redis.redis-server.plist
Starting Redis server with Launchctl
sudo launchctl start io.redis.redis-server
Using LAUNCHCTL to stop Redis server
sudo launchctl stop io.redis.redis-server
MAC OS x Installation Redis