安装方式是基于brew的,所以先要确保系统已经安装brew
1.安装redis
brew install redis
2.创建链接并添加到开机启动
ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
3.启动服务
执行完后服务一般就已经启动
如果自己启动的话执行命令:
redis-server
4.客户链接测试
执行
redis-cli
结果:
MacBook-Pro:Cellar$ redis-cli
127.0.0.1:6379>set aa 'a'
OK
127.0.0.1:6379> get aa
"a"
127.0.0.1:6379> del aa
(integer) 1
sudo easy_install pip
MacBook-Pro:local$ pip
Usage:
pip <command> [options]
Commands:
install Install packages.
uninstall Uninstall packages.
freeze Output installed packages in requirements format.
list List installed packages.
show Show information about installed packages.
search Search PyPI for packages.
wheel Build wheels from your requirements.
help Show help for commands.
General Options:
-h, --help Show help.
--isolated Run pip in an isolated mode, ignoring
environment variables and user configuration.
-v, --verbose Give more output. Option is additive, and can be
used up to 3 times.
-V, --version Show version and exit.
-q, --quiet Give less output.
--log <path> Path to a verbose appending log.
--proxy <proxy> Specify a proxy in the form
[user:passwd@]proxy.server:port.
--retries <retries> Maximum number of retries each connection should
attempt (default 5 times).
--timeout <sec> Set the socket timeout (default 15 seconds).
--exists-action <action> Default action when a path already exists:
(s)witch, (i)gnore, (w)ipe, (b)ackup.
--trusted-host <hostname> Mark this host as trusted, even though it does
not have valid or any HTTPS.
--cert <path> Path to alternate CA bundle.
--client-cert <path> Path to SSL client certificate, a single file
containing the private key and the certificate
in PEM format.
--cache-dir <dir> Store the cache data in <dir>.
--no-cache-dir Disable the cache.
--disable-pip-version-check
Don't periodically check PyPI to determine
whether a new version of pip is available for
download. Implied with --no-index.
sudo pip install redis
测试一下:
MacBook-Pro:~ $ python
Python 2.7.10 (default, Oct 23 2015, 18:05:06)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import redis
>>>
>>> import redis
>>> conn=redis.Redis()
>>> conn.set('a','hello,world')
True
>>> conn.get('a')
'hello,world'
>>>
转自:http://blog.csdn.net/alpa/article/details/50497416