Centos7安装Redis,并添加开机启动
2017-03-03 15:16
447 查看
Redis服务器搭建.md
[toc]
Redis3.2.8
#### 2、更改为自定义的目录
#### 3、添加系统服务,系统重启Redis自动启动
修改redis_init_script
redis_init_script文件如下,redis.conf修改省略,但要注意文件的路径问题
[toc]
系统环境:
CentOS Linux release 7.3.1611 (Core)Redis3.2.8
安装Redis
#### 1、下载、解压、编译、安装下载、解压 wget http://download.redis.io/releases/redis-3.2.3.tar.gz\ tar -zxvf redis-3.2.8.tar.gz 编译并安装 cd redis-3.2.8 make -j `cat /proc/cpuinfo | grep processor| wc -l` && make install //安装成功后提示 Hint: It’s a good idea to run ‘make test’ ;) 启动Redis服务 进入刚才安装redis的目录,编译安装的基本都在/usr/local/bin cd /usr/local/bin ./redis-server 测试: cd /usr/local/bin ./redis-cli ping 返回 pong 安装成功
#### 2、更改为自定义的目录
设定自己的目录 mkdir -p /storage/redis/db 数据存储目录 mkdir -p /storage/redis/confg 配置文件目录 mkdir -p /storage/redis/log log文件目录 注意:一些文章将安装好的 /usr/local/bin下的redis相关文件也单独提取出来,本文就安装的默认路径,不做修改。 拷贝设置相关文件 1、redis.conf cd /root/redis/ 拷贝redis.conf到 /storage/redis/confg cp /root/redis/redis.conf /storage/redis/confg 2、cd /root/redis/utils 拷贝启动脚本到init目录 cp /root/redis/utils/redis_init_script /etc/init.d 3、修改两份文件的数据目录,端口,日志文件路径等。 4、测试: 启动:/usr/local/bin/redis-server /storage/redis/confg/redis.conf 链接redis:/usr/local/bin/redis-cli -p 26379 测试:ping 回应pong
#### 3、添加系统服务,系统重启Redis自动启动
添加redis系统服务 chmod a+x /etc/init.d/redis chkconfig --add redis chkconfig --level 2345 redis on chkconfig --list | grep redis 启动redis服务: service redis start ps -aux | grep redis netstat -anptu | grep 26379 测试:如果配置文件修改了端口增加密码保护,登录时需要带上去 redis-cli -h 127.0.0.1 -p 26379 -a redis-Passw0rd!
修改redis_init_script
redis_init_script文件如下,redis.conf修改省略,但要注意文件的路径问题
#!/bin/sh # chkconfig: 2345 60 40 # Description: Start and Stop redis # Provides: redis # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 REDISPORT=26379 EXEC=/usr/local/bin/redis-server CLIEXEC=/usr/local/bin/redis-cli PIDFILE=/storage/redis/redis_26379.pid CONF=/storage/redis/confg/redis.conf case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EXEC $CONF fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $CLIEXEC -p $REDISPORT shutdown while [ -x /proc/${PID} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; *) echo "Please use start or stop as first argument" ;; esac
相关文章推荐
- centos7 安装redis 开机启动
- centOS7 安装 redis 并设置开机启动
- CentOS7安装redis,并设置开机自启动
- linux安装redis服务,添加服务,开机启动
- OS X下安装Redis及配置开机启动
- Ubuntu Linux下安装 Redis 并配置开机启动
- centos7安装docker并设置开机启动
- CentOS 7编译安装nginx/redis设置开机启动
- redis简介、安装与启动,开机自启
- CentOS6.5下redis3.0.7安装、启动、关闭、配置密码、开机启动详细步骤
- 基于CentOS7开发之路 --- 第五章 :CentOS 7 安装eclipse并添加 Gnome 启动
- Centos下安装Redis并配置开机启动
- 【引用】开机启动免安装版tomcat和添加到windows服务
- centos7安装redis及开机自启动
- supervisord安装,启动/关闭,添加开机自启动服务
- CentOS7设置自定义开机启动脚本,添加自定义系统服务
- 阿里云服务器安装配置redis并且加入到开机启动
- redis 安装并且设置开机后台自动启动(转)
- redis添加开机启动
- supervisord安装,启动/关闭,添加开机自启动服务