Redis学习笔记(2)-redis的启动与关闭

redis安装教程和开机自启动配置 redis 开机自启配置 1、为了让redis-server能在系统启动时自动运行,需要将redis服务作为守护进程(daemon)来运行,找到一个redis.conf的文件,这个文件是redis服务运行时加载的配置,我们先观察一下其中的内容 此文件内容非常长,但是大部分是注释,我们重点关注其中的几个设置daemonize和pidfile: 其中daemonize默认值是false,pidfile... 阅读详情

启动redis

1. 直接启动

$ redis-server     # 默认端口6379
$ redis-server --port 6380     # 指定端口启动

2. 通过初始化脚本启动

第一种启动方式,在测试环境中用的比较多,实际在生产环境中,大多数情况不会用此方式启动redis。在Redis的源码包里面的util目录下面,有个名为redis_init_script的脚本文件,内容如下,我们可以借用此脚本来启停止redis。

#!/bin/sh
#
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.

### BEGIN INIT INFO
# Provides:     redis_6379
# Default-Start:        2 3 4 5
# Default-Stop:         0 1 6
# Short-Description:    Redis data structure server
# Description:          Redis data structure server. See https://redis.io
### END INIT INFO

REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli

PIDFILE=/var/run/redis_${REDISPORT}.pid
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

我们需要在此脚本中设置redis的运行方式,持久化文件的位置,日志文件的位置,需要按照如下步骤进行:
(1)配置初始化脚本
将redis_init_script脚本拷贝到/etc/init.d/目录下,重命名为redis_port,其中port表示redis实例要监听的端口号。将文件第16行的端口号也改成本redis实例要监听的端口号。
(2)建立文件目录
建立两个文件夹,脚本中需要用到

目录名称说明
/etc/redis存放redis的配置文件
/var/redis/port其中port为redis实例要监听的端口号,本目录是为了存放redis的持久化文件

(3)修改配置文件
将redis源文件中的启动配置文件redis.conf拷贝到/etc/redis目录下,并重命名为port.conf,注意port替换为实际的redis实例要监听的端口号,例如3456.conf,然后修改3456.conf中的部分参数:

参数值说明
daemonizeyes让redis以守护进程模式运行
pidfile/var/run/redis_port.pid设置redis的PID文件的位置
port端口号设置redis监听的端口
dir/var/redis/port设置redis持久化文件的位置

(4)设置开机启动

chkconifg --add redis_port # 将port替换为实际的监听端口号
chkconfig --lever 35 redis_port on # 开机关机自动启停redis
Centos7 安装 、后台启动redis、redis关闭 文章目录Redis简介:Centos7安装、启动redis在顺便提一下Redis配置文件中比较重要的值reids的关闭 Redis简介: Redis是一个开源的使用C语言编写的,支持网络、基于内存亦可持久化的日志型、使用key-value存储数据的非关系型数据库(关系型数据库:表与表之间有关联关系,非关系型数据库:数据与数据之间没有关系)。 Redis特点: 性能高,适合用于大数据相关场景。 简... 阅读详情

相关推荐

Redis怎么启动和关闭、Redis启动和关闭指南

速印机(理想、理光、基士得耶、荣大等)、复印机(夏普、东芝、理光、佳能、震旦等全系列)、打印机、扫描仪、传真机、多媒体教学一体机、交互式电子白板、报警器材、监控、国产化设备、监考设备、听力考试设备、特种安防设备维护及维修。Redis是一个开源的内存数据结构存储系统,广泛应用于缓存、消息队列、消息传递、实时分析场景和持久性存储等应用场景,是现代分布式系统中不可或缺的组件之一,本文将介绍如何启动和关闭Redis。如果无法使用shutdown命令安全关闭Redis,可以使用kill命令强制关闭它。

rtkj1122的博客 573

Redis指南——02准备

第2章 准备 “纸上得来终觉浅,绝知此事要躬行。” ——陆游《冬夜读书示子聿》 学习Redis最好的办法就是动手尝试它。在介绍Redis最核心的内容之前,本章先来介绍一下如何安装和运行Redis,以及Redis的基础知识,可以在之后的章节中一边学习一边实践。 2.1 安装Redis 安装Redis是开始Redis学习之旅的第一步。在安装Redis前需要了解Redis的版本规则以选择最适合自己的版本,Redis约定次版本号(即第一个小数点后的数字)为偶数的版本是稳定版(如2.4版、2.6版),奇数版

Allenzyg的博客 388

UOS系统手动添加1920x1080分辨率:xrandr命令详解与持久化配置

本文详细介绍了在UOS系统中使用xrandr命令手动添加1920x1080分辨率的方法。针对系统设置中缺失该选项的常见问题,文章提供了从识别显示设备、使用cvt生成模式、添加并切换分辨率,到通过修改.profile文件实现持久化配置的完整步骤。同时涵盖了虚拟机环境、设备名识别及排错等进阶内容,帮助用户彻底解决UOS分辨率配置难题。

weixin_29300931的博客 500

linux安装redis并且设置开机自启动

1.解压文件,我的目录是/usr/wangjian/software/redis下 2.编译,进入到源码文件夹,/usr/wangjian/software/redis/redis-5.0.7,然后make编译 3.安装,安装到指定文件夹下make install PREFIX=/usr/wangjian/software/redis/redis-5.0.7 4.移动...

红烧柯基的博客 4006

基于TDOA的chan算法(定位算法)

Chan算法原理 TDOA(TDOA,the time differences of arrival,到达时间差),Chan算法是TDOA定位方法的一个很好用的方法。 Chan算法是非递归双曲线方程组解法,具有解析表达式解,主要特点是:在测量误差服从理想高斯分布时,它的定位精度高、计算量小,并且可以通过增加已确定点的数量来提高算法精度。 该算法的推导前提是基于测量误差为零均值高斯随机变量,对于实际环境中误差较大的测量值,比如在有非视距误差的环境下,该算法的性能会有显著下降。二维情况下,可分为只有三个点参与定

优快云不再更新 2万+

Centos7网络配置(设置固定ip)

刚安装完系统,有的人尤其没有勾选自动网络配置的情况下,是访问不了外网的,本机也连不通虚拟机。或者现在有的是动态ip,几次之后启动ip地址就变了,会导致其他软件或程序之前连接配置要重新更改,很麻烦,下面讲解一下如何配置网络,如何设置成固定ip。

个人笔记git:https://gitee.com/tlangp/note.git 8055

Redis三种启动方式

1、直接启动 进入redis根目录,执行命令: ./redis-server 2、通过指定配置文件启动 可以为redis服务启动指定配置文件,例如配置为/etc/redis/6379.conf 进入redis根目录,输入命令: ./redis-server /etc/redis/6379.conf 如果更改了端口,使用`redis-cli`客户端连接时,也需要指定端口,例如: ./redis-cli -p 6380 3、使用redis启动脚本设置开机自启动 启动脚本 ...

binglong_world的专栏 3万+

保姆级教程:中科蓝讯Downloader配置详解,从软硬开关机到EQ调音一步到位

本文详细介绍了中科蓝讯Downloader的配置流程,从硬件初始化到音频调优的全方位指南。涵盖软硬开关机选择、电源管理、DAC校准、EQ调音等关键步骤,帮助开发者高效完成配置并避免常见问题。特别适合需要精确控制音频设备和电源管理的中科蓝讯芯片开发者。

weixin_33670786的博客 313

redis自启动

#!/bin/sh # chkconfig: 2345 10 90 # description: Start and Stop redis REDISPORT=6379 EXEC=/usr/local/mio/redis/bin/redis-server CLIEXEC=/usr/local/mio/redis/bin/redis-cli PIDFILE=/var/run/redis_${REDISPORT}.pid CONF="/usr/local/mio/redis/bin/redis.c

wfly blog 200

FRM(Financial Risk Manager,金融风险管理师)知识点总结归纳

FRM知识点总结(150字) FRM考试分为两级:一级侧重基础理论和工具,包含风险管理基础、定量分析、金融市场产品、估值与风险建模四大模块,涵盖风险管理框架、统计学方法、衍生品定价及VaR计算等核心内容。二级聚焦实际应用,分为市场风险、信用风险、操作风险、流动性风险、投资管理和市场前沿六大模块,深入探讨高级风险度量技术(如极值理论)、信用风险模型、巴塞尔协议及新兴风险议题。考试体系贯穿"风险识别→度量→管理→监管"逻辑主线,强调定量分析与实务案例的结合,覆盖传统金融风险和区块链、ESG等

极客神殿 1445

Halcon那些事:Halcon缺陷检测检测印刷数字完整性

创建模板 create_shape_model模板匹配 find_shape_model。

十多年IT经验,专注机器视觉,智能制造半导体行业 770

Linux下Redis服务启动与关闭

Linux服务器环境下Redis服务启动、关闭、远程测试、常见报错。

hupei 2万+

【AI大模型:前沿】46、AI+无人机:智能飞行革命全景指南——从技术突破到行业应用与未来趋势

AI+无人机的融合不仅是技术迭代,更是“空间生产力”的革命——它将人类活动范围从地面拓展至低空,重构物流、农业、应急等行业的生产方式。当前,技术突破(如多模态感知、群体智能)与法规松绑(超视距飞行许可)正加速产业化,预计2030年全球低空经济市场规模将突破万亿美元。技术层:轻量化AI模型、边缘-云端协同、安全冗余系统;应用层:垂直领域解决方案(如电网AI巡检、精准农业);生态层:无人机巢建设、空管系统、数据服务平台。

2025博客之星Top81。专注AI工程化与架构实战。从分布式思维到模型部署,用工程化视角为你厘清AI落地的真实路径。 5613

CentOS安装Redis及redis启动与关闭、配置(详细)

在项目使用redis过程中,在centos7上部署redis,查找相关资料并总结、记录,以备后续查看。 目录 一、Redis介绍 二、在CentOS上部署Redis 1、Redis安装包可以从官网上下载或者直接命令下载 升级到gcc 9.3: 3、Redis配置文件conf修改 4、启动redis服务 一、Redis介绍 1、基于内存或持久化的日志型、key-value型的Nosql数据库 2、Redis六大特性: 速度快、广泛的语言支持、持久化、多种数据结构、主从复制、高可...

DayDayUp 5万+

Android 13.0仿ios的hotseat效果修改hotseat样式

在13.0系统产品rom定制化开发中,在项目需求的需要,系统原生Launcher的布局样式很一般,所以需要重新设计ui对布局样式做调整,产品在看到 ios的hotseat效果觉得特别美观,所以要仿ios一样不需要横屏铺满的效果 居中显示就行了,所以就要看hotseat的具体布局显示了

安卓兼职framework和app工程师的博客 1144

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Redis集群的关闭、启动、重启等相关指令

目录 关闭 启动 重启 (保留原有集群的)重启 (删除原有集群的)重启 集群相关指令 查看集群相关指令 查看集群状态信息 查看集群节点信息 关闭: 直接kill -9 ${进程号}即可(若想一次kill掉多个进程,那么进程号之间空格隔开即可) 相关指令: # 查看redis进程 ps...

JustryDeng 4万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Redis的启动与关闭

5. Redis启动 5.1. 服务端启动: ./bin/redis-server ./redis.conf 5.2. 客户端启动: 5.2.1. 本地客户端登录 用redis-cli 密码登陆(redis-cli -a password) 5.2.2. 远程服务上执行命令 如果需要在远程 redis 服务上执行命令,同样我们使用的也是 redis-cli 命令。 语法: redis-cli -h host -p port -a password redis-cli –h IP地址 –p

兮动人 2130

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Redis的启动和关闭(前台启动和后台启动)

场景 Centos中Redis的下载编译与安装(超详细): https://blog.youkuaiyun.com/BADAO_LIUMANG_QIZHI/article/details/103967334 在上面安装好Redis后会在安装目录下的bin下自动生成一堆脚本。 其中redis-server就是redis的服务端。 注: 博客:https://blog.youkuaiyun.com/ba...

BADAO_LIUMANG_QIZHI的博客 7373

Redis如何查看服务状态、关闭和启动

一、查看Redis服务状态 Linux命令: 查看redis服务进程,是否已经启动 1.ps -ef | grep redis 2.ps -aux | grep redis 3.netstat -tunple | grep 6379 4.lsof -i :6379 Redis命令: Redis/src/目录相关文件功能描述 1.redis-server redis服务器 2.redis-cli redis 命令行客户端 3.redis-benchmark redis性能...

JacaCao的博客 4万+

Redis-启动与关闭

一、Redis启动 1.默认配置 redis-server 2.运行启动 redis-server --配置名 配置值 例如: redis-server --port 6380 3.配置文件启动 redis-server redis.windows.conf 4.Redis-cli命令行客户端 交互式方式 redis-cli -h {host} -p {port} 命令方式 red...

localhost 708

redis关闭和启动

redis关闭和启动 redis关闭 到redis节点目录下执行如下命令 redis-cli -p 端口号 shutdown redis启动 ./redis-server 参数 参数:redis.conf文件全路径 需要到redis所在目录去重新启动redis,此时redis中的数据仍然可以恢复。 ...

daponi的博客 1551

在Linux服务上管理Redis的启动、重启和关闭

通过本文的介绍,我们详细讨论了如何在Linux系统上启动、重启和关闭Redis服务,包括在Ubuntu和CentOS上的操作方法,设置开机自启动,配置Redis,以及常见故障的排除方法。掌握这些基本操作有助于更好地管理和维护Redis服务,确保系统的高效运行和数据的可靠性。无论是在开发环境还是生产环境中,正确管理Redis服务都是至关重要的。希望本文能帮助你更好地理解和掌握Linux上Redis服务的管理。如果你有任何问题或建议,欢迎在评论区留言讨论。

良月柒 7407

Redis启动与关闭

首先后台启动需要先修改配置文件,vim编辑redis.conf前先将其备份到其他目录,以防出错。2.输入命令redis-server后加redis.conf配置文件所在位置。1.先进入redis安装目录,找到redis-server。再将daemonizeno改为yes,可在后台启动。3.查看端口是否启动(redis默认端口号6379)输入Ping,显示PONG,连接成功!4.通过客户端连接redis。......

m0_58746619的博客 8004

2.Redis启动与关闭

1.redis的启动 启动Redis服务端 进入对应安装目录 cd/usr/local/reids 执行命令: ./bin/redis-server 启动Redis客户端(克隆一个窗口) 进入对应的安装目录 cd /usr/local/redis 执行命令 ./bin/redis-cli 启动Redis客户端语法: reids-cli -h IP地址 -P 端口 //默认端口6379 2...

九岁ya的博客 253

Redis的配置、启动、操作和关闭

Redis的配置、启动、操作和关闭 一.启动Redis 1.默认配置启动 执行redis-server命令,按照默认的redis.conf配置文件中的配置启动Redis,如下: 因为默认配置无法自定义配置。所以该方式不会再生产环境中使用 2.运行配置启动 在命令redis-server后加上要修改的配置名和值(可以设置多对),没有设置的.........

sunhuiliang85的专栏 10万+

Linux 和Windows 下启动 关闭 Redis 服务

1.Windows下启动 Redis 具体的安装方法就不说了有很多教程,这里说下怎么启动和关闭以及遇到的问题。 这是我Windows 下Redis的安装目录 Win+R 打开 cmd 命令 输入d: 到redis安装的目录D盘下 进入到目录下 运行命令: redis-server redis.windows.conf 这里说下 启动server 时一定要和config文件 一起 conf...

qq_41902013的博客 1050
上一篇: Redis学习笔记(1)-redis安装
下一篇: Redis学习笔记(3)-redis的基本类型结构及其命令
chenyang1010
博客等级 码龄16年 5粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值