Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to start redis

2025-03-01 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >

Share

Shulou(Shulou.com)06/01 Report--

Editor to share with you how to start redis, I believe that most people do not know much about it, so share this article for your reference, I hope you can learn a lot after reading this article, let's go to know it!

The startup mode of redis

1. Direct start

Go to the redis root directory and execute the command:

# add'&'to make redis run as a daemon. / redis-server &

Or

Modify redis.conf parameters

Daemonize yes

two。 Start by specifying a configuration file

You can specify a profile for redis service startup, such as / etc/redis/6379.conf

Enter the redis root directory and enter the command:

. / redis-server / etc/redis/6379.conf # if you change the port, you also need to specify the port when using the `redis- cli` client to connect, for example: redis-cli-p 6380

3. Use the redis startup script to set up boot self-startup

The startup script redis_init_script is located in the / utils/ directory of Redis, and the redis_init_script script code is as follows:

#! / bin/sh## Simple Redis init.d script conceived to work on Linux systems# as it does use of the / proc filesystem. # redis server listens to the port REDISPORT=6379 # server location EXEC=/usr/local/bin/redis-server # client location CLIEXEC=/usr/local/bin/redis-cli # redis PID file location, you need to modify the configuration file location of PIDFILE=/var/run/redis_$ {REDISPORT} .pid # redis Change ${REDISPORT} to the file name CONF= "/ etc/redis/$ {REDISPORT} .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

According to the startup script, copy the modified configuration file to the specified directory and use the root user to do the operation:

Mkdir / etc/rediscp redis.conf / etc/redis/6379.conf

Copy the startup script to the / etc/init.d directory. In this example, the startup script is named redisd (usually ending in d to indicate a background self-starting service).

Cp redis_init_script / etc/init.d/redisd

Set to boot self-startup, directly configure to enable self-boot chkconfig redisd on found error: service redisd does not support chkconfig

As a workaround, modify the run level by adding the following comments at the beginning of the startup script:

#! / bin/sh# chkconfig: 2345 90 10

Just set it again.

# set to boot the server chkconfig redisd on# to open the service service redisd start# to close the service service redisd stop above all the contents of how to start redis, thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Database

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report