Mac 使用brew安装redis 教程

113次阅读
没有评论

共计 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 这样就可以了。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-05-11发表,共计1708字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。