共计 1708 个字符,预计需要花费 5 分钟才能阅读完成。
homeBrew 的操作命令如下:
brew search ** // 查找某个软件包
brew list // 列出已经安装的软件的包
brew install ** // 安装某个软件包, 默认安装的是稳定版本
brew uninstall **// 卸载某个软件的包
brew upgrade ** // 更新某个软件包
brew info ** // 查看指定软件包的说明
brew cache clean // 清理缓存
查找 redis 版本:
brew search redis
选择最新的,进行安装:
brew install [email protected]
安装完成提示:
// 把 redis 的环境变量配置一下
If you need to have [email protected] first in your PATH run:
echo 'export PATH="[email protected]/bin:$PATH"' >> /Users/a1234/.bash_profile
To have launchd start [email protected] now and restart at login:
// 使用 launchctl brew 启动
brew services start [email protected]
### 使用配置文件启动
Or, if you don't want/need a background service you can just run:
[email protected]/bin/redis-server /usr/local/etc/redis.conf
==> Summary
[email protected]/4.0.14_1: 13 files, 2.8MB
其它修改:
/usr/local/etc 下修改 redis.config 找到
daemonize no 改成 yes 以守护进程的方式启动
配置环境变量:
echo 'export PATH="[email protected]/bin:$PATH"' >> /Users/a1234/.bash_profile
启动:
brew services start [email protected]
或者使用
redis-server /usr/local/etc/redis.conf
## redis-server 要替代成下面的路径
/Applications/MAMP/Library/bin/redis-server
查看进程:
ps axu | grep redis
连接客户端:
redis-cli -h 127.0.0.1 -p 6379
如下:
127.0.0.1:6379> get("123")
关闭
redis-cli shutdown
杀死
sudo pkill redis-server
关于 redis.conf 配置文件的说明
redis 默认是前台启动, 不是以守护进程的方式进行: daemonize no,把这里修改成 yes,就可以让 redis 以守护进程的方式启动。
当 redis 使用守护进程方式运行,会默认把 pid 写入 /var/run/reids.pid 文件中, 可以通过 pidfile /var/run/redis.pid 进行指定。
端口号指定, 这个不用多说了,默认是 6379,可以根据需要自己修改。
客户端如果一直连接着不释放的话会自动关闭连接, 这是通过 timeout 100 来设定的, 如果设置为 0 表示不会自动关闭。
设置 redis 数据库的数量,databases 16 默认是 16
既然 redis 是一个数据库, 就代表如果需要连接的话可能需要配置一个密码, 默认是不需要密码的。requirepass foobared, 客户端在链接时需要通过 AUTH 命令提供密码。
等等还有很多,这里仅仅介绍了一点点的命令,直接修改 redis.conf 是一个方法, 但是还有另外一个方法就是通过命令行去修改。
redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME 查看某个配置
比如 : 我们要查看 daemonize 直接输入 redis 127.0.0.1:6379> CONFIG GET daemonize
修改的话直接::redis 127.0.0.1:6379>CONFIG SET daemonize yes 这样就可以了。