首页 新闻 会员 周边 捐助

如何让redis绑定指定IP并以服务方式运行

0
[已解决问题] 解决于 2016-08-02 14:30

操作系统是Linux Ubuntu

dudu的主页 dudu | 高人七级 | 园豆:30734
提问于:2016-08-02 09:11
< >
分享
最佳答案
0

绑定IP只需在redis.conf中添加bind 内网IP
以服务方式运行可以借助supervisor:

  • 添加配置文件 /etc/supervisor/conf.d/redis.conf
  • 添加如下配置:
[program:redis]
directory=/data/redis/redis-3.2.2
command=/data/redis/redis-3.2.2/src/redis-server redis.conf
autostart=true
autorestart=true
stderr_logfile=/var/log/redis.err.log
stdout_logfile=/var/log/redis.out.log
user=root
stopsignal=INT

注:不要在redis.conf中将daemonize no改为daemonize yes,不然supervisor无法运行redis,会报错:

redis                            FATAL      Exited too quickly (process log may have details)
dudu | 高人七级 |园豆:30734 | 2016-08-02 11:30
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册