mac系统下 安装 redis

安装方式是基于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'

>>> 

猜你喜欢

转载自blog.csdn.net/Lujuntong/article/details/82183155