Ubuntu下设置Redis开机自动启动

  • 原创
  • |
  • 浏览:4284
  • |
  • 更新:
  • |
  • 标签:ubuntu 

Redis是Remote Dictionary Server的缩写。他本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered sets(被排序的集合),所有的数据类型都具有push/pop、add/remove、执行服务端的并集、交集、两个sets集中的差别等等操作,这些操作都是具有原子性的,Redis还支持各种不同的排序能力。

之前我介绍了如何安装运行redis。这里介绍在生产环境中如何使用Redis启动脚本设置开机自启动。

工具/原料

  • Ubuntu
  • Redis:http://redis.io/

方法/步骤

  1. 1

    修改redis.conf

    1、打开后台运行选项,默认情况下,Redis不在后台运行;

         daemonize yes 

    2、配置log文件地址,默认使用标准输入,即打印在命令行终端 的窗口上

         logfile "/var/log/redis.log"

    Ubuntu下设置Redis开机自动启动
    Ubuntu下设置Redis开机自动启动
  2. 1
    该信息非法爬取自百度经验
  3. 2

    编写脚本

    vim /etc/init.d/redis如图

    添加执行权限:chmod +x /etc/init.d/redis 

    Ubuntu下设置Redis开机自动启动
    Ubuntu下设置Redis开机自动启动
    Ubuntu下设置Redis开机自动启动
  4. 3

    设置开机自动启动,关机自动关闭 update-rc.d redis-server defaults

    尝试启动或停止redis  

    service redis start 或者/etc/init.d/redis-server start

    service redis stop 或者/etc/init.d/redis-server stop

    Ubuntu下设置Redis开机自动启动
    Ubuntu下设置Redis开机自动启动
    Ubuntu下设置Redis开机自动启动
    END

注意事项

  • 关于不同系统设置有所不同,大家可自行尝试
  • 关于配置文件中配置项的意思以及命令的意思可到官网进一步了解
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签ubuntu