Linux下启动redis

一、直接启动redis

使用这种启动方式需要一直打开窗口,不能进行其他操作,按 ctrl + c可以关闭窗口。

[root@xxx ~]# cd /usr/local/redis-4.0.6/src [root@xxx src]# ./redis-server

二、以后台进程形式启动redis

①设置redis.conf中daemonize为yes,确保守护进程开启,也就是在后台可以运行

[root@xxx ~]# vim /usr/local/redis-4.0.6/redis.conf

②指定redis.conf文件启动

[root@xxx ~]# ./redis-server /usr/local/redis-4.0.6/redis.conf

③关闭redis进程

[root@xxx ~]# ps -aux|grep redis [root@xxx ~]# kill -9 1350

三、设置redis开机自启动

①将redis自带的脚本复制到指定目录(/etc/init.d/)的redis文件

[root@xxx ~]# cp /usr/local/redis-4.0.6/utils/redis_init_script /etc/init.d/redis

②修改(/etc/init.d/)redis文件

//在文件最前面加入这个注释 # chkconfig: 2345 10 90 # description: Start and Stop redis //对下面地址、端口号等进行修改 REDISPORT=6379 EXEC=/usr/local/redis-4.0.6/src/redis-server CLIEXEC=/usr/local/redis-4.0.6/src/redis-cli PIDFILE=/var/run/redis_${REDISPORT}.pid//与redis.conf中保持一致 CONF="/usr/local/redis-4.0.6/redis.conf"

③授予权限

[root@xxx ~]# chkconfig --add redis//添加redis服务 [root@xxx ~]# chkconfig redis on//设为开机启动 [root@xxx ~]# service redis start//开启redis服务 [root@xxx ~]# service redis stop//关闭redis服务

注:启动redis服务时,一般因没有正常关机,可造成如下问题:

[root@xxx ~]# service redisd start /var/run/redis_6379.pid exists, process is already running or crashed

解决办法:
1:可用安装文件启动:redis-server /etc/redis/6379.conf
2:shutdown -r now 软重启让系统自动恢复下就行了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1125587.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从普通产品经理到AI产品经理,你需要掌握的AI思维与核心技能:AI大模型产品经理从零基础到进阶

AI产品经理与普通产品经理的核心区别在于AI思维。人工智能产业链分为基础层、技术层和应用层。AI产品经理可分为突破型、创新型、应用型和普及型四类,需找准定位,避免常见误区。提升能力需专注目标领域,持续学习,扩大交流圈&#…

一文读懂监督、无监督、自监督与半监督学习:小白到大模型必备知识

文章系统介绍机器学习的四大范式:监督学习依赖标注数据训练模型;无监督学习挖掘数据内在特征完成任务;半监督学习结合少量标注和大量无标签数据提升性能;自监督学习通过设计辅助任务从无标签数据中生成监督信号。这些方法各有特点…

10. 同局域网内远程控制另一台电脑

目标: 两台 Windows 家庭版笔记本,在同一 Wi-Fi 下,用 RustDesk 局域网远控 ✅ 不走公网 ✅ 不依赖官方服务器 ✅ 延迟接近本地 ✅ 可扩展到自建服务器一、RustDesk 的“通信模型” 先知道 RustDesk 到底是怎么连的,否则你不知道什…

大模型开发收藏级指南:为什么资深开发者建议先跳过Dify和LangChain?

文章指出,在快速迭代的AI领域,框架往往"约束"大于"赋能"。真正掌握LLM开发应先通过Python调用原生API,以获得更高透明度、更好调试体验和更快适配新特性。建议采用渐进式开发路径:先通过原生API理解基础&…

深度学习毕设选题推荐:基于python-CNN的水果识别基于python的水果识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

由continue引发的一个debug灾难

整个代码的简化逻辑是这样的,由于continue的使用含义不清楚,导致debug了半天。这里写代码时,错误的将continue认为是else分支,什么也不干,往下继续执行。 但是这样的理解是极其错误的,continue的意思是跳过…

AI 开源知识库大战:WeKnora、RAGFlow、FastGPT、FlashRAG,谁更厉害

我看大家对目前的开源RAG知识库都挺感兴趣的,就像来对比一下目前比较流行的几个知识库,看看哪个更适合你,哪个更有钱途,哈哈。 其实真要搭过这几个知识库,就会发现:每个用到的地方,还真不一样&a…

Thinkphp和Laravel框架的网上购书图书销售商城系统网站的设计与实现_55ap4swk

目录系统设计背景技术架构功能模块性能与安全总结项目开发技术介绍PHP核心代码部分展示系统结论源码获取/同行可拿货,招校园代理系统设计背景 ThinkPHP和Laravel作为国内流行的PHP框架,分别以高效开发与优雅设计著称。网上购书商城系统基于两者实现,旨在…

计算机深度学习毕设实战-基于python的水果识别基于python-CNN的水果识别

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

Vue 3 中,unmounted 生命周期钩子会在组件实例被销毁并从 DOM 中移除后调用

Vue3中unmounted钩子在组件销毁时触发,常见场景包括:v-if条件变化;动态组件切换;路由导航;v-for列表更新;父组件卸载;手动调用unmount();Teleport目标移除;组合式API停止…

校平机:金属板材的“应力整形术“

基本原理:消除内应力的力学博弈 校平机是通过塑性弯曲变形来消除金属板材内部残余应力的设备。金属在轧制、切割或热处理后,内部应力分布不均会导致宏观不平整。校平机利用多组交错排列的辊系,使板材经历多次小曲率的正反弯曲,迫…

学习收藏】零门槛上手Ollama:本地大模型部署与实战体验分享

文章详细介绍了本地大模型工具Ollama的安装与使用方法,涵盖Windows和Linux(wsl2)两种环境。作者通过实际测试体验了不同模型的功能,指出本地模型虽功能不及云端大模型,但能满足基本需求且保护隐私。Ollama还提供cloud版本,解决了本…

Linux环境下Tomcat的安装与配置详细指南

Apache Tomcat是一个广泛使用的开源Java Servlet容器和Web服务器,适用于运行Java Web应用程序。本指南将详细介绍如何在Linux环境中安装和配置Tomcat,包括必要的前提条件、下载安装、配置环境变量、设置为系统服务以及基本的安全配置。 目录 前提条件安…

程序员必学!大模型产品经理入门指南(附7阶段学习路线+年薪80万转型案例)

大模型产品经理在2025年迎来黄金发展期,薪资涨幅超50%,一线城市资深年薪突破80万。相比程序员,产品经理凭借场景挖掘、资源整合和产品设计能力可直接切入。文章详解了5大核心能力模型和7阶段学习路线,从认知筑基到实战应用&#x…

Linux系统安装部署Tomcat

1、进入Tomcat官网,官网地址:https://tomcat.apache.org/ 2、点击左侧Download下的Archives按钮 3、选择需要下载的版本 下载地址:https://archive.apache.org/dist/tomcat/ 4、点击自己需要下载的版本,我这里下载的是9.0.6 5、…

AirCloud平台与excloud扩展库协同实战:核心功能落地案例!

在边缘智能与云边协同日益融合的今天,AirCloud平台以其出色的设备管理与资源调度能力脱颖而出,而excloud扩展库则为平台注入了灵活的功能扩展机制。二者的协同应用,为复杂业务场景提供了强有力的支撑。但如何通过合理配置实现功能最大化&…

uvm_config_db机制学习

1. 当uvm_config_db传递一个类的句柄时,传递的是这个句柄,如果有组件在后续的phase中,改变了对象的值,那么其他组件也能感知到这个对象的值发生了变化并不是在build_phase阶段,这个句柄被set了之后,值就不会…

Linux系统下安装配置 Nginx 超详细图文教程_linux安装nginx

#安装当前路径下所有安装包 rpm -Uvh *.rpm --nodeps --force2.2、安装Nginx 找到Nginx的安装包进行解压 #解压安装包 tar -zxvf nginx-1.24.0.tar.gz进入解压之后的nginx目录下: #进入nginx目录 cd /usr/local/nginx-1.24.0执行配置脚本,–prefix是指定…

基于STM32的果蔬保鲜系统设计

基于STM32的果蔬保鲜系统设计摘要随着果蔬产业的迅速发展,食品保鲜要求日益增高,研究表明控制保鲜库温湿度恒定和二氧化碳的浓度稳定对延长果蔬存储时间有显著促进作用。在果蔬保鲜过程中,对温湿度、二氧化碳浓度等参数的实时准确采集和检测是…

调研了一下大模型知识蒸馏方向近几年的一些工作

概述 知识蒸馏的目的是将知识从大型复杂模型转移到更小更高效的模型中。 按照实现类型,大体可分为两种: 黑盒蒸馏(Black-box):学生模型仅可访问教师模型的输入和输出白盒蒸馏(White-box)&#x…