iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >redis有哪些启动方式
  • 336
分享到

redis有哪些启动方式

2024-04-02 19:04:59 336人浏览 独家记忆
摘要

小编给大家分享一下Redis有哪些启动方式,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!redis的启动方式1.直接启动进入redis根目录,执行命令:#加上‘&’号使redis以后台

小编给大家分享一下Redis有哪些启动方式,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

redis的启动方式

1.直接启动

进入redis根目录,执行命令:

#加上‘&’号使redis以后台程序方式运行

./redis-server &

2.通过指定配置文件启动

可以为redis服务启动指定配置文件,例如配置为/etc/redis/6379.conf

进入redis根目录,输入命令:

./redis-server /etc/redis/6379.conf

#如果更改了端口,使用`redis-cli`客户端连接时,也需要指定端口,例如:

redis-cli -p 6380

3.使用redis启动脚本设置开机自启动

启动脚本 redis_init_script 位于位于Redis的 /utils/ 目录下,redis_init_script脚本代码如下:

#!/bin/sh
#
# Simple Redis init.d script conceived to work on linux systems
# as it does use of the /proc filesystem.
 
#redis服务器监听的端口
REDISPORT=6379
 
#服务端所处位置
EXEC=/usr/local/bin/redis-server
 
#客户端位置
CLIEXEC=/usr/local/bin/redis-cli
 
#redis的PID文件位置,需要修改
PIDFILE=/var/run/redis_${REDISPORT}.pid
 
#redis的配置文件位置,需将${REDISPORT}修改为文件名
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

根据启动脚本,将修改好的配置文件复制到指定目录下,用root用户进行操作:

mkdir /etc/redis
cp redis.conf /etc/redis/6379.conf

将启动脚本复制到/etc/init.d目录下,本例将启动脚本命名为redisd(通常都以d结尾表示是后台自启动服务)。

cp redis_init_script /etc/init.d/redisd

设置为开机自启动,直接配置开启自启动 chkconfig redisd on 发现错误: service redisd does not support chkconfig

解决办法,在启动脚本开头添加如下注释来修改运行级别:

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

再设置即可

#设置为开机自启动服务器
chkconfig redisd on
#打开服务
service redisd start
#关闭服务
service redisd stop

看完了这篇文章,相信你对redis有哪些启动方式有了一定的了解,想了解更多相关知识,欢迎关注编程网数据库频道,感谢各位的阅读!

您可能感兴趣的文档:

--结束END--

本文标题: redis有哪些启动方式

本文链接: https://www.lsjlt.com/news/53279.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • redis有哪些启动方式
    小编给大家分享一下redis有哪些启动方式,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!redis的启动方式1.直接启动进入redis根目录,执行命令:#加上‘&’号使redis以后台...
    99+
    2024-04-02
  • service启动方式有哪些
    以下是一些常见的服务启动方式:1. 手动启动:用户手动执行启动命令来启动服务,例如在命令行中运行 `service start `。...
    99+
    2023-09-11
    service
  • linux启动redis的方法有哪些
    在Linux系统上启动Redis有以下几种方法: 使用命令行启动:通过终端登录到Linux系统,然后输入redis-server...
    99+
    2023-10-27
    linux redis
  • Linux中启动redis的方法有哪些
    本篇内容主要讲解“Linux中启动redis的方法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux中启动redis的方法有哪些”吧!1.直接启动  进入redis根目录,...
    99+
    2023-06-28
  • Linux下启动redis的方法有哪些
    这篇文章给大家分享的是有关Linux下启动redis的方法有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.直接启动进入redis根目录,执行命令: #加上‘&&rsqu...
    99+
    2023-06-27
  • php-fpm中有哪些启动方式
    这篇文章主要为大家展示了“php-fpm中有哪些启动方式”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php-fpm中有哪些启动方式”这篇文章吧。php-fpm 的各种启动方式:  &...
    99+
    2023-06-22
  • Linux进程启动方式有哪些
    这篇文章主要讲解了“Linux进程启动方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux进程启动方式有哪些”吧! ...
    99+
    2023-02-13
    linux
  • jar包的启动方式有哪些
    本文小编为大家详细介绍“jar包的启动方式有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“jar包的启动方式有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、各种启动方式1.java -jar#&nb...
    99+
    2023-07-05
  • docker启动容器的方式有哪些
    Docker启动容器的方式有以下几种:1. 使用`docker run`命令启动容器,例如:`docker run `。2. 使用`...
    99+
    2023-09-16
    docker
  • C++11启动线程的方式有哪些
    这篇文章主要介绍“C++11启动线程的方式有哪些”,在日常操作中,相信很多人在C++11启动线程的方式有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++11启动线程的方式有哪些”的疑惑有所帮助!接下来...
    99+
    2023-06-16
  • mysql启动数据库的方式有哪些
    通过命令行启动MySQL服务: 可以使用命令sudo service mysql start或sudo systemctl st...
    99+
    2024-04-09
    mysql 数据库
  • redis注入方式有哪些
    Redis注入是指利用Redis的一些功能或特性进行攻击的一种方式。以下是一些常见的Redis注入方式:1. 命令注入:攻击者通过篡...
    99+
    2023-08-23
    redis
  • Android的启动模式有哪些
    Android的启动模式有以下几种:1. standard(标准模式):默认的启动模式。每次启动Activity都会创建一个新的实例...
    99+
    2023-08-09
    Android
  • 搭建redis的方式有哪些
    搭建Redis的方式有以下几种:1. 从官方网站下载和编译安装:可以从Redis官方网站下载Redis的源代码,然后进行编译安装。这...
    99+
    2023-08-30
    redis
  • redis的应用方式有哪些
    redis的应用方式有哪些?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!1、取最新N个数据的操作比如典型的取你网站的最新文...
    99+
    2024-04-02
  • Redis持久化方式有哪些
    这篇文章主要介绍Redis持久化方式有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!众所周知,redis是内存数据库,它把数据存储在内存中,这样在加快读取速度的同时也对数据安全性...
    99+
    2024-04-02
  • redis加锁的方式有哪些
    这篇文章主要讲解了“redis加锁的方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“redis加锁的方式有哪些”吧!redis常见的加锁命令分别是INCR、SETNX、SET1、IN...
    99+
    2023-07-05
  • Spring启动时实现初始化有哪些方式?
    目录一、Spring启动时实现初始化的几种方式二、构造方法里初始化三、常规三件套四、自定义ApplicationListener监听五、Spring Boot提供的初始化接口一、Sp...
    99+
    2024-04-02
  • win10关闭开机启动项的方式有哪些
    关闭Win10开机启动项的方式有以下几种:1. 任务管理器:按下Ctrl + Shift + Esc打开任务管理器,点击“启动”选项...
    99+
    2023-08-08
    win10
  • MongoDB的启动方法有哪些
    MongoDB 的启动方法有以下几种: 使用命令行启动:在命令行中输入 mongod 命令来启动 MongoDB 服务。 使...
    99+
    2024-04-09
    mongodb
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作