• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Redis > mac下设置redis开机启动方法步骤

mac下设置redis开机启动方法步骤

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mac redis,mac 安装redis,redis for mac,mac redis 客户端,mac redis client等相关知识,希望本文的分享对您有所帮助

概述

装了redis有一段时间了,每次运行的时候都需要手动在命令行里启动redis,而且窗口不能关闭,感觉很麻烦,所以就想把redis设置为开机启动。由于google打不开(伟大的GFW啊),所以百度了几篇文章,照着教程一步一步做还是没有成功,怪自己太笨了。

这两天自己搭建了一个VPN,又能用google了,所以把这个问题解决了下,现在redis终于能开机启动了,High一下。

要设置redis开机启动,这里我使用的是mac的launchd系统,将redis作为用户守护(User Daemon)进程运行在后台。简单来说,用户守护进程是作为系统的一部分运行在后台的非图形化程序。用户守护进程是不和用户账户关联的。如果仅仅想对某个特定的用户设置redis开机启动,那就需要使用用户代理(User Agent)了(这个我也不会,大家自己探索吧,到时候别忘了告诉我下)。

具体步骤

创建一个plist文件

首先我们需要在/Library/LaunchDaemons目录下创建一个plist文件,使用如下命令:
sudo vim /Library/LaunchDaemons/io.redis.redis-server.plist
</div>
将下面的内容粘贴到上一条命令创建的文件里
<?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>io.redis.redis-server</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/local/bin/redis-server</string>
        <string>/usr/local/etc/redis.conf</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>
</div>
粘贴完以后,我们需要对上面的内容做两处修改:一个是“redis-server”的路径,这里需要改为你自己的安装路径(可以使用”which redis-server”命令来查看具体的路径)。还有一个就是redis配置文件的路径,这个是可选的,如果没有使用配置文件那么就把第二个删除,如果使用了配置文件,一定要改为正确的路径。

将plist文件载入到launchd

编辑完plist文件以后,我们需要将该文件载入到launchd里,使用launchctl命令,具体命令如下:
sudo launchctl load /Library/LaunchDaemons/io.redis.redis-server.plist
</div>
重启以后,redis就可以开机启动了。如果不想重新启动,也可以使用如下命令:
sudo launchctl start io.redis.redis-server
</div>

关闭redis

如果想关闭redis的话,使用如下命令:
sudo launchctl stop io.redis.redis-server
</div>

设置别名

为了使用方便,我们可以给redis的开启和关闭命令设置别名:
alias redisstart='sudo launchctl start io.redis.redis-server'
alias redisstop='sudo launchctl stop io.redis.redis-server'
</div>

总结

废了点功夫,终于能让redis开机启动了,^_^。大家如果遇到什么错误,可以到控制台看下redis的日志。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • mac下设置redis开机启动方法步骤

相关文章

  • 2017-05-11详解redis大幅性能提升之使用管道(PipeLine)和批量(Batch)操作
  • 2017-05-11win 7 安装redis服务【笔记】
  • 2017-05-11phpredis提高消息队列的实时性方法(推荐)
  • 2017-05-11Redis中散列类型的常用命令小结
  • 2017-05-11基于Redis实现分布式锁以及任务队列
  • 2017-05-11mac下设置redis开机启动方法步骤
  • 2018-10-24Redis TTL命令
  • 2017-05-11解锁redis锁的正确姿势
  • 2017-11-28Redis的rdb 和aof 持久化的区别
  • 2017-05-11详解Redis用链表实现消息队列

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • redis配置文件redis.conf中文版(基于2.4)
    • Redis 集群搭建和简单使用教程
    • Redis教程(八):事务详解
    • Python的Flask框架使用Redis做数据缓存的配置方法
    • Linux下Redis安装配置教程
    • redis常用命令、常见错误、配置技巧等分享
    • Redis教程(二):String数据类型
    • redis常用命令小结
    • windows环境下Redis+Spring缓存实例讲解
    • Redis教程(十一):虚拟内存介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有