首页 > 数据库 >通过 Homebrew 在 Mac OS X 上安装和配置 Redis

通过 Homebrew 在 Mac OS X 上安装和配置 Redis

时间:2023-04-06 16:16:02浏览次数:40  
标签:Redis redis Library Mac Homebrew plist LaunchAgents

通过使用 Homebrew,可以大大降低在 Mac OS X 上设置和配置开发环境的成本。

让我们安装 Redis。

$ brew install redis

安装后,我们将看到一些有关配置注意事项的通知。 离开它并继续关注本文中的一些任务。

开机自启动 Redis

$ ln -sfv  /usr/local/Cellar/redis/7.0.10/*.plist  ~/Library/LaunchAgents

通过“launchctl”启动 Redis 服务器

$ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist

使用配置文件启动 Redis 服务器

$ redis-server /usr/local/etc/redis.conf
# 似乎会报错

在计算机启动时自动启动时停止Redis

$ launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plist

Redis 配置文件的位置

/usr/local/etc/redis.conf

卸载 Redis 及其文件

$ brew uninstall redis
$ rm ~/Library/LaunchAgents/homebrew.mxcl.redis.plist

获取 Redis 包信息

$ brew info redis

测试 Redis 服务器是否正在运行

$ redis-cli ping

如果它回复“PONG”,那就说明我们安装成功,并且服务可以正常运行了!

标签:Redis,redis,Library,Mac,Homebrew,plist,LaunchAgents
From: https://www.cnblogs.com/RioTian/p/17293076.html

相关文章

  • HomeBrew 安装 Maven 及其 IDEA 配置
    Brew安装Mavenbrewsearchmaven#使用搜索工具去搜索maven包brewinfomaven#使用info查看maven包当前的信息情况,包括版本依赖描述等brewinstallmaven安装过程很顺利,这时候brew就已经帮我们做好了环境变量了。很多教程在这一步后会手动去生命maven的目录情况,我看了......
  • Mac | HomeBrew 安装 & 配置 MySQL
    这个是我最新并且一直推崇的方法:1、安装:brewinstallmysql2、开启mysql:mysql.serverstart3、使用mysql的配置脚本:/usr/local/opt/mysql/bin/mysql_secure_installation//mysql提供的配置向导启动这个脚本后,即可根据如下命令提示进行初始化设置14:14:49withkoshkaaaain......
  • glib gmacros.h
    /*GLIB-LibraryofusefulroutinesforCprogramming*Copyright(C)1995-1997PeterMattis,SpencerKimballandJoshMacDonald**Thislibraryisfreesoftware;youcanredistributeitand/or*modifyitunderthetermsoftheGNULesserGeneral......
  • docker-compose 运行 redis
    redis.conflogfile/data/redis/logs/redis.logdir/data/redis/databind0.0.0.0requirepass123456UID#dockerrun--rm-itredis:7.0.10idredisuid=999(redis)gid=999(redis)groups=999(redis)docker-compose.yamlversion:'3.9'services:r......
  • redis集群,模块启动报错:PoolException: Returned connection io.lettuce.core.cluster.
    redis3主3从的配置启动正常,客户端命令使用正常,突然今天开发测试环境有些模块报错了:org.springframework.data.redis.connection.PoolException:Returnedconnectionio.lettuce.core.cluster.StatefulRedisClusterConnectionImpl@49bd0985waseitherpreviouslyreturnedor......
  • Blender网格建模插件MESHmachine倒角和圆角:扁平 化
    推荐:将NSDT场景编辑器加入你的3D工具链编辑模式ye使用拼合工具,您可以拼合单个或多个多边形,并且可以在2种模式下展平:沿边或沿法线。选择展平可以采取2种选择。您可以选择 3个折点或多个多边形,其中一个处于活动状态。如果选择3个顶点,则连接多边形的所有顶点都将根据3个顶点......
  • 【重要】Nginx模块Lua-Nginx-Module学习笔记(三)Nginx + Lua + Redis 已安装成功(非open
    一、目标使用Redis做分布式缓存;使用luaAPI来访问redis缓存;使用nginx向客户端提供服务,ngx_lua将lua嵌入到nginx,让nginx执行lua脚本,高并发,非阻塞的处理各种请求。url请求nginx服务器,然后lua查询redis,返回json数据。二、准备工作系统环境:Ubuntu14.0(64位)Redis服务安装:ap......
  • Redis核心知识之—— 时延问题分析及应对、性能问题和解决方法【★★★★★】...
     参考网址:Redis常见的性能问题和解决方法:http://www.searchdatabase.com.cn/showcontent_63439.htmRedis主从配置详细过程:http://sofar.blog.51cto.com/353572/861276 读后感:1、在架构设计中,有“分流”一招,说的是将处理快的请求和处理慢的请求分离来开,否则,慢的影响到了快的,让快的......
  • Redis基础知识之—— 缓存应用场景
    一、MySql+Memcached架构的问题Memcached采用客户端-服务器的架构,客户端和服务器端的通讯使用自定义的协议标准,只要满足协议格式要求,客户端Library可以用任何语言实现。Memcached服务器使用基于Slab的内存管理方式,有利于减少内存碎片和频繁分配销毁内存所带来的开销。各个Slab按需......
  • Redis实践操作之—— keyspace notification(键空间通知)
    源码地址:https://github.com/Tinywan/PHP_Experience一、需求分析:设置了生存时间的Key,在过期时能不能有所提示?如果能对过期Key有个监听,如何对过期Key进行一个回调处理?如何使用Redis来实现定时任务?二、序言:    本文所说的定时任务或者说计划任务并不是很多人想象中的那样,比......