centos7 安装 redis 单机版

1:下载 redis.tar.gz上传到linux 环境 并解压

tar -zxvf redis-7.2.4.tar.gz

2 : yum install -y gcc 之后 执行进入 redis 目录 执行

cd redis-7.2.4

make

指定安装目录并进行安装

make install PREFIX=/usr/local/redis

3:通过守护进程方式启动

第一步:从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录 cp /root/redis-7.2.4/redis.conf /usr/local/redis/bin/

第二步:修改redis.conf配置文件 cd /usr/local/redis/bin/ vi redis.conf # 修改内容如下: #daemonize 的值从 no 修改成 yes

第三步:启动服务 ./redis-server redis.conf

第四步:查看进程来确定redis是否启动成功,非必须 ps -ef |grep redis

4: 有了以上的步骤 安装就完成了,但是还有一个问题是我们想偷懒 并不想每次关机之后 都要重新去执行启用命令

这里 可以将 redis加入开机启动服务列表

切换到/lib/systemd/system/目录,创建redis.service文件

cd /lib/systemd/system/

vim redis.service

添加如下内容

Unit

Description=redis-server

After=network.target

Service

Type=forking

ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf

PrivateTmp=true

Install

WantedBy=multi-user.target

设置开启自动启动

开机自动启动 systemctl enable redis.service

启动redis服务 systemctl start redis.service

查看服务状态 systemctl status redis.service

停止服务 systemctl stop redis.service

验证数据

相关推荐
辞旧 lekkk14 小时前
【Qt】信号和槽
linux·开发语言·数据库·qt·学习·mysql·萌新
我是唐青枫16 小时前
终于不用手搓两级缓存了!C#.NET HybridCache 详解:L1 L2、标签失效与防击穿实战
redis·缓存·c#·.net
2301_8092047016 小时前
JavaScript中严格模式use-strict对引擎解析的辅助.txt
jvm·数据库·python
zjy2777716 小时前
mysql如何选择合适的索引类型_mysql索引设计实战
jvm·数据库·python
笨蛋不要掉眼泪16 小时前
Mysql架构揭秘:update语句的执行流程
数据库·mysql·架构
万邦科技Lafite16 小时前
京东item_get接口实战案例:实时商品价格监控全流程解析
java·开发语言·数据库·python·开放api·淘宝开放平台
liuhuizuikeai17 小时前
可视化门禁---Linux/Qt+SqLite篇
linux·运维·qt
秋917 小时前
ruoyi项目更换为mysql9.7.0数据库
数据库
Andya_net17 小时前
MySQL | MySQL 8.0 权限管理实践-精确赋予库、表只读等权限
android·数据库·mysql
初願致夕霞17 小时前
基于系统调用的Linux网络编程——UDP与TCP
linux·网络·c++·tcp/ip·udp