广告
返回顶部
首页 > 资讯 > 数据库 >redis的三种启动方式分别是什么
  • 637
分享到

redis的三种启动方式分别是什么

2024-04-02 19:04:59 637人浏览 薄情痞子
摘要

小编给大家分享一下Redis的三种启动方式分别是什么,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!redis有三种启动方式,分别是:直接启动、使用redis启动脚本设置开机自启动、通过指定

小编给大家分享一下Redis的三种启动方式分别是什么,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

redis有三种启动方式,分别是:直接启动、使用redis启动脚本设置开机自启动、通过指定配置文件启动。

1、直接启动

redis-server

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

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

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

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/rediscp 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/54975.html(转载时请注明来源链接)

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

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

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

下载Word文档
猜你喜欢
  • redis的三种启动方式分别是什么
    小编给大家分享一下redis的三种启动方式分别是什么,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!redis有三种启动方式,分别是:直接启动、使用redis启动脚本设置开机自启动、通过指定...
    99+
    2022-10-18
  • redis的三种启动方式是什么
    这篇文章主要介绍redis的三种启动方式是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!redis启动命令是什么?redis的三种启动方式1.直接启动进入redis根目录,执行命...
    99+
    2022-10-18
  • MySQL四种启动方式分别是什么
    本篇文章给大家分享的是有关MySQL四种启动方式分别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。mysql的四种启动方式: 1、mys...
    99+
    2022-10-19
  • Redis的三种模式是什么
    Redis的三种模式是什么?可能很多人对此没有深入了解过,故而小编总结了这篇文章,通过这文章的讲解,希望你能够收获更多知识。standaloan(单机模式)standaloan 是redis单机模式,及所有...
    99+
    2022-10-18
  • JavaScript中创建对象的三种方式分别是什么
    JavaScript中创建对象的三种方式分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Javascript中的一切几乎都是对象,...
    99+
    2022-10-19
  • Spring中接口注入的三种方式分别是什么
    本篇文章为大家展示了Spring中接口注入的三种方式分别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Spring中 接口注入的三种方式,上面的代码中,ClassA依赖于Interf...
    99+
    2023-06-17
  • JavaScript实现JS弹窗的三种方式分别是什么
    这期内容当中小编将会给大家带来有关JavaScript实现JS弹窗的三种方式分别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。一、前言html和css的学习大致完成,我们进入重要的JavaScrip...
    99+
    2023-06-26
  • SAP Fiori应用的三种部署方式分别是什么
    本篇文章为大家展示了SAP Fiori应用的三种部署方式分别是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。封面图片来自Google搜索,关键字: Fiori Deployment方式1 On ...
    99+
    2023-06-04
  • php中fpm的三种模式分别是什么
    这篇文章主要介绍“php中fpm的三种模式分别是什么”,在日常操作中,相信很多人在php中fpm的三种模式分别是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php中fpm的三种模式分别是什么”的疑惑有所...
    99+
    2023-06-20
  • Mac下启动mysql的三种方式
    在系统设置里面找到mysql从而启动mysql 使用下面的命令来进行启动mysql sudo sudo /usr/local/mysql-5.7.31-macos10.14-x86_64/support-files/mysql.serve...
    99+
    2023-08-17
    mysql macos 数据库
  • css3的三种使用方法分别是什么
    这篇文章给大家介绍css3的三种使用方法分别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。css3的三种使用方法:1、内联样式,语法为“<元素 style="cs...
    99+
    2022-10-19
  • 实现ABAP条件断点的三种方式分别是什么
    这篇文章给大家介绍实现ABAP条件断点的三种方式分别是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。ABAP条件断点这个话题,Jerry的同事曾经问过我,虽然小但很实用。所谓条件断点,就是设置在某行语句上的断点,并...
    99+
    2023-06-04
  • 进入Win7安全模式的三种方法分别是什么
    这期内容当中小编将会给大家带来有关进入Win7安全模式的三种方法分别是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。方法一、开机按F8键进入1、我们在重启或者电脑开机的时候,在进入Windows系统启...
    99+
    2023-06-05
  • MySQL中有三种删除数据的方式分别是什么
    小编给大家分享一下MySQL中有三种删除数据的方式分别是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在 MySQL 中有三...
    99+
    2022-10-18
  • struts2文件上传采用的三种方式分别是什么
    本篇文章给大家分享的是有关struts2文件上传采用的三种方式分别是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。文件上传几乎是每个项目实现的一个必须的模块。上传就是将信息...
    99+
    2023-06-17
  • Linux单点登录的三种实现方式分别是什么
    小编今天带大家了解Linux单点登录的三种实现方式分别是什么,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Linux单点登录的三种实...
    99+
    2023-06-28
  • Android统一依赖管理的三种方式分别是什么
    这篇文章将为大家详细讲解有关Android统一依赖管理的三种方式分别是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。简述每个项目从新建开始我们或多或少都会导入各种依赖库,如果项目中只有一...
    99+
    2023-06-29
  • Redis三种集群模式是什么
    本文小编为大家详细介绍“Redis三种集群模式是什么”,内容详细,步骤清晰,细节处理妥当,希望这篇“Redis三种集群模式是什么”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2022-10-19
  • Java实现redis分布式锁的三种方式
    目录一、引入原因二、分布式锁实现过程中的问题问题一:异常导致锁没有释放问题二:获取锁与设置过期时间操作不是原子性的问题三:锁过期之后被别的线程重新获取与释放问题四:锁的释放不是原子性...
    99+
    2022-11-13
    Java redis分布式锁 Java 分布式锁
  • 使用javascript解析二维码的三种方式分别是什么
    使用javascript解析二维码的三种方式分别是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、使用javascript解析二维码1、二维码是什么二维码就是将我们能...
    99+
    2023-06-25
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作