redis linux下的环境搭建  http://www.cnblogs.com/zsg88/p/8321644.html

安装完redis-4.0.1后设置linux开机自启动。  

 1.在redis/utils找到redis_init_script 将它拷贝到  /etc/init.d 目录并重命名为redis

cd /etc/init.d

cp /usr/local/programs/redis4/utils/redis_init_script  redis

2.编辑redis脚本

vi redis

做以下修改

(1)在脚本的第一行后面添加一行内容如下:

#chkconfig: 2345 80 90
注册服务时需要

(2) 请根据自己的安装目录修改以下5个参数的实际路径

REDISPORT=6379 #端口

EXEC=/usr/local/bin/redis-server #启动服务的命令路径

CLIEXEC=/usr/local/bin/redis-cli #客户端路径

PIDFILE=/var/run/redis_${REDISPORT}.pid #记录pid(进程id)文件路径

CONF="/etc/redis/${REDISPORT}.conf" #配置文件路径

修改后如下

REDISPORT=6379
EXEC=/usr/local/programs/redis4/bin/redis-server
CLIEXEC=/usr/local/programs/redis4/bin/redis-cli PIDFILE=/var/run/redis_6379.pid
CONF="/usr/local/programs/redis4/redis_6379.conf"

确认以上目录路径存在,不存在则建立目录

(3)更改 redis 开启的命令,以后台运行的方式执行:

$EXEC $CONF &    #“&”作用是将服务转到后面运行

3.以上配置操作完成后,便可将 Redis 注册成为服务:

# chkconfig --add redis

查看开机自启的服务中是否已经有我们的redis
chkconfig --list redis

4.打开防火墙端口

/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

#将更改进行保存
/etc/rc.d/init.d/iptables save
#重启防火墙以便改动生效:(或者直接重启系统)
/etc/init.d/iptables restart

5.修改 redis 配置文件设置:

将redis.conf 拷贝一份命名成 端口+“.conf” ,对应启动脚本里的配置文件名称

cp redis.conf conf/6379.conf

cd conf

vi 6379.conf
修改如下配置
daemonize no 改为 daemonize yes
pidfile /var/run/redis.pid 改为成和自启动脚本里的路径一致 pidfile /var/run/redis_6379.pid

6.启动 Redis 服务
# service redis start

7.停止 Redis 服务

# service redis stop

redis linux下的开机启动的更多相关文章

  1. Linux下设置开机启动

    新配置了vsftpd 需要设置ftp开机启动,linux新手,还不是很熟悉linux下的操作! 查询后发现命令是: chkconfig vsftpd on chkconfig命令用于设置运行级别   ...

  2. linux下tomcat开机启动简单配置

    1.个人标记 caicongyang http://blog.csdn.net/caicongyang 2.正文 在linux文件/etc/rc.d/rc.local的末尾加入例如以下行就可以: ex ...

  3. Linux下Oracle开机启动

    参考:http://blog.csdn.net/huangyanlong/article/details/36942155 一.保证dbstart能用:vi $ORACLE_HOME/bin/dbst ...

  4. lampp 在linux ubuntu下自动开机启动

    lampp 在linux ubuntu下自动开机启动 lampp在linux下是不会自动启动的.需要手工处理.如下: 假如,你的lampp安装在 /opt/lampp 目录下,那么可以如下处理: 1. ...

  5. Oracle在linux下的开机自启动(详细)转

    linux下系统开机oracle自启动(方法一) ---加载为服务自启动.停止一.dbstart   及   dbshut 1. 修改Oracle系统配置文件:/etc/oratab,只有这样,Ora ...

  6. linux系统设置服务开机启动3种方法,Linux开机启动程序详解

    linux系统设置服务开机启动 方法1:.利用ntsysv伪图形进行设置,利用root登陆 终端命令下输入ntsysv 回车:如下图     方法2:利用命令行chkconfig命令进行设置 简要说明 ...

  7. 不同linux系统添加开机启动程序的命令

    see http://phpcj.org/blog/%E4%B8%8D%E5%90%8Clinux%E7%B3%BB%E7%BB%9F%E6%B7%BB%E5%8A%A0%E5%BC%80%E6%9C ...

  8. Linux下设置开机自启动Tomcat

    方法一: linux 下tomcat开机自启动修改Tomcat/bin/startup.sh 为: export JAVA_HOME=/usr/java/j2sdk1..2_08 export CLA ...

  9. Linux下Tomcat开机自动启动

    linux下tomcat开机自动启动有两种方法,一种是简单,一种是复杂而又专业的,使用shell脚本要实现,我们一般推荐shell脚本启动方式.下面我们分别介绍这两种方法. 1.shell脚本启动 众 ...

随机推荐

  1. Java中的线程状态转换和线程控制常用方法

    Java 中的线程状态转换: [注]:不是 start 之后就立刻开始执行, 只是就绪了(CPU 可能正在运行其他的线程). [注]:只有被 CPU 调度之后,线程才开始执行, 当 CPU 分配给你的 ...

  2. Linux的ll命令详解

    ll 列出来的结果详细,有时间,是否可读写等信息 ,象windows里的 详细信息 ls 只列出文件名或目录名 就象windows里的 列表 ll -t 是降序,  ll -t | tac 是升序 l ...

  3. ALPHA-3

    前言 失心疯病源3 团队代码管理github 站立会议 队名:PMS 530雨勤(组长) 今天完成了那些任务 16:00~20:18 援助行人模块并确定最终框架,顺便不死心的又找了一波车辆检测的dem ...

  4. Cstring, TCHAR*, char*的转换

    最近老用到Cstring, TCHAR*, char*的转换. 找到一篇写得蛮详细的. 引用过来, 方便自己以后查阅. char是类型TCHAR也是!不过他可以通过是否定义了UNICODE宏来判断到底 ...

  5. 在mysql启用远程连接

    1.在ubuntu下面安装mysql. apt-get install mysql-server mysql-client -y 2.修改/etc/mysql/my.cnf文件. #bind-addr ...

  6. Qt自定义标题栏

    版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:Qt自定义标题栏     本文地址:http://techieliang.com/2017/1 ...

  7. Python实现FTP服务功能

    本文从以下三个方面, 阐述Python如何搭建FTP服务器 一. Python搭建FTP服务器 二. FTP函数释义 三. 查看目录结构 四. 上传下载程序 一. Python搭建FTP服务器 1. ...

  8. Jmeter系列-webdriver插件

    1.下载地址    JMeterPlugins-WebDriver-1.1.2 2.将JMeterPlugins-WebDriver-1.1.2\lib\ext中的*.jar拷贝到D:\apache- ...

  9. 显示系统中所有的socket信息

    netstat -aon /proc/net/tcp /proc/net/udp /proc/net/unix 相关的代码是:tcp4_seq_show(struct seq_file *file, ...

  10. jsp文件过大,is exceeding 65535 bytes limit

    今天修改配置项的时候,遇到了一个异常,Generated servlet error:The code of method _jspService(HttpServletRequest, HttpSe ...