安装方式是基于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
OK,安装完毕
python安装redis库
说明:
mac系统默认是自带了python的,但是没安装pip,所以安装一下pip:
sudo easy_install pip
这时会把pip也安装上去了
可以在命令后执行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.
安装redis python库:
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
>>>
没有报错,redis库安装成功
来段测试代码:
>>> import redis
>>> conn=redis.Redis()
>>> conn.set('a','hello,world')
True
>>> conn.get('a')
'hello,world'
>>>