1,安装,brew install redis
2,创建链接并添加到开机启动
cp /usr/local/Cellar/redis/4.0.9/homebrew.mxcl.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
使用pip安装redis-py
sudo pip install redis
停止redis server的自启动
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
使用配置文件启动redis server
$ redis-server /usr/local/etc/redis.conf
停止redis server服务
redis-cli shutdown
测试redis server是否启动
redis-cli ping
redis 配置文件的位置
/usr/local/etc/redis.conf
配置后台进程启动
vim /usr/local/etc/redis.conf
修改 daemonize no 为 daemonize yes 默认启动就后台运行
redis 设置密码
vim /usr/local/etc/redis.conf
修改密码
requirepass foobared => requirepass pwdcode
重启redis
先登录redis =>
shutdown #关闭服务 =>
/usr/local/opt/redis/bin/redis-server /usr/local/etc/redis.conf #启动服务
登录redis,发现可以登上,但是执行具体命令是提示操作不允许
redis-cli -h 127.0.0.1 -p 6379
尝试用密码登录并执行具体的命令看到可以成功执行
redis-cli -h 127.0.0.1 -p 6379 -a pwdcode
redis-benchmark:redis性能测试工具
redis-check-aof:检查aof日志的工具
redis-check-dump:检查rdb日志的工具
redis-cli:连接用的客户端
redis-server:redis服务进程