文档章节

redis配置开机启动

mingle
 mingle
发布于 2015/07/16 12:58
字数 432
阅读 40
收藏 1

一、下载安装

  1. http://download.redis.io/releases/现在最新的redis版本

  2. 解压 tar zxvf xxx.tar.gz编译

  3. 进入到解压开的目录,执行:make && make install

  4. (可选)添加到bin目录

    1. cp redis-server /usr/local/bin/

    2. cp redis-cli /usr/local/bin/

    5. 为了方便管理创建如下目录

            mkdir /etc/redis
            mkdir /var/redis
            mkdir /var/redis/log
            mkdir /var/redis/run
            mkdir /var/redis/6379

      6. 修改config文件 vim redis_6379.conf

            daemonize yes
            pidfile /var/redis/run/redis_6379.pid
            logfile /var/redis/log/redis_6379.log
            dir /var/redis/6379

        7. 启动 redis-server /etc/redis/6379.conf

二、添加到系统服务并配置开机启动

进入到redis源码的utils目录,执行 ./install_server.sh ,所有选项默认即可。
修改 /etc/init.d/redis_6379 为 redis : mv /etc/init.d/redis_6379 /etc/init.d/redis
添加到系统服务:chkconfig --add redis
开机启动:chkconfig redis on

这样执行 service redis start|restart|stop 就可以控制redis的启动、重启、停止了。

三、如果/etc/init.d/下没有redis配置文件,自行添加如下内容

--redis conf begin--
#!/bin/sh#
chkconfig: 345 86 14# description: Startup and shutdown script
for Redis
PROGDIR = /usr/redis#
安装路径
PROGNAME = redis - server
DAEMON = $PROGDIR / $PROGNAME
CONFIG = /usr/redis.conf
PIDFILE = /var/run / redis.pid
DESC = "redis daemon"
SCRIPTNAME = /etc/rc.d / init.d / redisd
start() {
    if test - x $DAEMON
    then
    echo - e "Starting $DESC: $PROGNAME"
    if $DAEMON $CONFIG
    then
    echo - e "OK"
    else
        echo - e "failed"
    fi
    else
        echo - e "Couldn't find Redis Server ($DAEMON)"
    fi
}
stop() {
    if test - e $PIDFILE
    then
    echo - e "Stopping $DESC: $PROGNAME"
    if kill `cat $PIDFILE`
    then
    echo - e "OK"
    else
        echo - e "failed"
    fi
    else
        echo - e "No Redis Server ($DAEMON) running"
    fi
}
restart() {
    echo - e "Restarting $DESC: $PROGNAME"
    stop
    start
}
list() {
ps aux | grep $PROGNAME
}
case $1 in
start)
start;;
stop)
stop;;
restart)
restart;;
list)
list;;
* )
echo "Usage: $SCRIPTNAME {start|stop|restart|list}" > & 2
exit 1;;
esac
exit 0
--conf end--

四、监控及配置 持久化策略数据 备份与还原脚本


/etc/sysctl.conf 添加一项 vm. overcommit_memory = 1

sysctl vm. overcommit_memory =1

http://blog.csdn.net/huwei2003/article/details/40536905

© 著作权归作者所有

共有 人打赏支持
上一篇: ssh快捷登录
下一篇: ruby git hook
mingle
粉丝 11
博文 139
码字总数 20900
作品 0
朝阳
程序员
私信 提问
架设EtherCalc 多人分布式电子表格系统

安装node.js 就不多说了、详见上一页博客 为了方便使用和优化、需要安装 redis插件 下载 3.0.7版本 一:安装redis 1:tar -zxvf redis-3.0.7.tar 解压文件 得到 文件 2:cd resdis-3.0.7 执行...

王小盼
2016/07/20
171
0
redis安装配置

一、下载和安装redis cd /usr/local/src/ wget http://download.redis.io/releases/redis-2.8.3.tar.gz tar -zxvf redis-2.8.3.tar.gzcd redis-2.8.3makemkdir /usr/local/rediscp redis.con......

yacai1990
2015/06/18
0
0
【redis】redis安装教程

一、redis的安装 redis是c语言开发的,安装redis需要C语言的编译环境。如果没有gcc。安装gcc命令 yum install gcc-c++ 1、下载redis到/usr/local/src目录下 wget http://download.redis.io/...

qq_26545305
2018/04/29
0
0
Mac OS X安装Redis

下载、解压、重命名并且编译安装Redis ~ wget http://download.redis.io/releases/redis-3.0.5.tar.gz ~ tar xzf redis-3.0.5.tar.gz~ mv redis-3.0.5 redis~ cd redis~ make~ make test~ ma......

JackieYeah
2015/11/01
0
5
Redis的初步安装

1.下载 官网下载:http://redis.io/download 2.安装 tar zxvf redis-2.8.9.tar.gz #解压cd redis-2.8.9 #进入目录make #直接make 编译make install #可使用root用户执行,将可执行文件拷贝到...

动听的椰子
2016/03/04
13
0

没有更多内容

加载失败,请刷新页面

加载更多

Map的遍历方式

import java.util.*; public class a_21 { public static void main(String[] args) { Map<Integer,Integer> map= new HashMap<Integer, Integer>(); for(int i=0;i<6;i++) ......

南桥北木
22分钟前
0
0
总结:线程间频繁切换为什么耗费资源?

因为线程切换的时候,CPU需要将此线程的所有执行状态保存起来,如线程编号,执行到的位置等,然后再去执行其它线程。

浮躁的码农
53分钟前
3
0
PHP版本高于5.5时,curl文件上传必须使用CurlFile对象

坑了我一天,之前@的方法各种上传不成功文件。都怀疑服务端有bug了。

叫我哀木涕
53分钟前
1
0
js算法总结

数列求和 等差数列求和 function sum(a0,d,n){//a0->首项,d->公差,n->项数//(首项+末项)*项数/2return (a0+(a0+(n-1)*d))*n/2;} 等比数列求和 function sum(a0,q,n){//a0->首项,q......

祖达
今天
3
0
小白?转型?毕业生?外行学习快速入行大数据开发指南

这篇文章中,本文将针对三种不同的、想要进入数据科学领域的人群,给出自己的经验,帮助他们迅速有效入行。 虽然没有适合每个人的万能解决方案,但这三类建议值得想转行的你一看。 第1类:新...

董黎明
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部