mac port 安装redis 并设置为系统服务 自定义配置方法

mac系统中,port 包管理工具比brew的速度快N倍,今天就给大家分享一下在macos系统中如何使用 port安装 redis数据库并配置为服务自动启动和自定义redis.conf配置的方法。

1. 安装redis

bash 复制代码
sudo port install redis

2. 启动redis服务

bash 复制代码
sudo port load redis

这个命令在安装的时候最后已经提示我们了。

手动启动redis命令: redis-server /opt/local/etc/redis.conf

配置文件: /opt/local/etc/redis.conf 修改链接密码,打开这个文件搜索 requirepass foobared

去掉前面的注释,修改foobared为你自己想要的密码即可。

重启redis服务命令:

sudo port reload redis

到这里我们就把redis安装和配置好了!

下面我们在了解一些 port 安装的redis软件包的一些路径和文件信息。

redis软件包的信息和安装路径:

redis port软件包的文件信息和安装路径信息见上图中红色部分, port路径为:

/opt/local/var/macports/software/redis/redis-7.4.0_0.darwin_19.x86_64

配置文件路径:

/opt/local/etc/redis.conf

/opt/local/etc/sentinel.conf

redis的macos服务plist参考

从下面的这个plist文件中我们可以看到redis在macos中是如何自动启动的以及启动的配置文件路径等信息。

/opt/local/etc/LaunchDaemons/org.macports.redis/org.macports.redis.plist

XML 复制代码
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd" >
<plist version='1.0'>
<dict>
<key>Label</key><string>org.macports.redis</string>
<key>ProgramArguments</key>
<array>
	<string>/opt/local/bin/daemondo</string>
	<string>--label=redis</string>
	<string>--start-cmd</string>
	<string>/opt/local/bin/redis-server</string>
	<string>/opt/local/etc/redis.conf</string>
	<string>;</string>
	<string>--pid=exec</string>
</array>
<key>Disabled</key><true/>
<key>KeepAlive</key><true/>
</dict>
</plist>
相关推荐
Apache IoTDB20 分钟前
时序数据库 IoTDB 集成 MyBatisPlus,告别复杂编码,简化时序数据 ORM 开发
数据库·struts·servlet·时序数据库·iotdb
isNotNullX35 分钟前
怎么用数据仓库来进行数据治理?
大数据·数据库·数据仓库·数据治理
小坏讲微服务36 分钟前
Spring Cloud Alibaba Gateway 集成 Redis 限流的完整配置
数据库·redis·分布式·后端·spring cloud·架构·gateway
hoiii1871 小时前
挂载配置文件以Docker启动Redis服务
redis·docker·eureka
HitpointNetSuite1 小时前
连锁餐饮行业ERP系统如何选择?
大数据·数据库·oracle·netsuite·erp
百***17071 小时前
MySQL 常用 SQL 语句大全
数据库·sql·mysql
百***65951 小时前
mysql如何发现慢查询sql
数据库·sql·mysql
资深web全栈开发1 小时前
PostgreSQL 实战指南(面向 MySQL 开发者)
数据库·mysql·postgresql
TG:@yunlaoda360 云老大1 小时前
谷歌云数据库服务概览:关系型与 NoSQL 的多元选择与应用场景解析
数据库·nosql·googlecloud
hello_fracong1 小时前
PostgreSQL (零-1) Windows安装PostgreSQL
数据库·windows·postgresql