Redis boot script Centos6.5, rediscentos6.5

Source: Internet
Author: User
Tags redis server

Redis boot script Centos6.5, rediscentos6.5
1. Install Redis1 and download the source code. decompress the package and compile the source code.

# wget http://download.redis.io/releases/redis-2.8.3.tar.gz# tar xzf redis-2.8.3.tar.gz# cd redis-2.8.3# make

2. Go to the src folder in the installation directory and copy the four executable files redis-server, redis-benchmark, redis-cli, and redis. conf to the same directory.

# mkdir /usr/redis# cp redis-server  /usr/redis# cp redis-benchmark /usr/redis# cp redis-cli  /usr/redis# cp redis.conf  /usr/redis# cd /usr/redis

3. Start the Redis service.
# cd /usr/redis# ./redis-server redis.conf
4. Test the client.

Redis 127.0.0.1: 6379> # This line indicates that the installation is successful.

2: Set redis boot environment: Linux-Centos6.6

1. Write the Startup Script

Note: The default redis. conf file parameter is enabled at the front end. If you change "daemonize no" to "daemonize yes", the system starts at the background.

The script encoding format in Windows may not be recognized in linux. You can use UltraEdit to convert the format "file --> Conversion --> DOS to UNIX".

#! /Bin/sh # chkconfig: 345 86 14 # description: startup and shutdown script for Redis PROGDIR =/usr/redis # installation path PROGNAME = redis-serverDAEMON = $ PROGDIR/$ PROGNAMECONFIG =/usr/redis. confPIDFILE =/var/run/redis. pidDESC = "redis daemon" SCRIPTNAME =/etc/rc. d/init. d/redis 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; esacexit 0

Put the redis script file in the/etc/rc. d/init. d/directory.

2. Add and start the service

# chmod +x /etc/rc.d/init.d/redis# chkconfig --add redis# chkconfig --level 345 redis on# chkconfig --list redis

3. Restart the test.






Set a boot sh script for centOS to ensure it is the last boot script.

Move oracle and your scripts to/etc/rc. local. If you haven't written the wrong script, it should be okay.
 
How does centos55 automatically run the sh script upon startup?

Centos is a common linux system. It can be started in/etc/rc. d/rc. local ..
Edit the rc. local file. Write down the path and program.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.