Linux安装redis

Redis是一款高性能的内存数据存储系统,常用于数据库、缓存和消息中间件。其特点是支持多种数据类型和高级功能,如事务、持久化。文章详细介绍了Redis的工作原理,包括内存存储和异步持久化机制,并讲解了如何在Linux上通过源码编译安装Redis,以及配置systemd实现服务的便捷启停。
摘要由CSDN通过智能技术生成

一、redis简介

Redis是一款开源的内存数据存储系统,可以用作数据库、缓存和消息中间件。Redis支持多种数据类型,包括字符串、哈希、列表、集合和有序集合等。它还提供了丰富的功能,例如事务、持久化、发布/订阅和Lua脚本等。
Redis的高性能和可扩展性使其成为众多应用程序的首选解决方案之一。

二、redis工作原理

Redis的工作原理可以简单概括为:将数据存储在内存中,并通过异步方式将数据持久化到磁盘中。
具体来说,当客户端向Redis发送请求时,Redis会将请求解析后执行相应的操作,并将数据存储在内存中。如果开启了持久化功能,Redis会将数据异步地写入磁盘中,以保证数据的持久性。同时,Redis还提供了多种持久化方式,包括RDB和AOF两种方式,可以根据具体需求选择不同的方式。
除此之外,Redis还提供了丰富的功能,例如事务、发布/订阅、Lua脚本等,可以满足不同场景下的需求。同时,Redis还支持主从复制和集群等功能,可以实现高可用和高可扩展性。

三、linux部署redis

Linux源码安装
Redis版本库:https://download.redis.io/releases/ 可根据自己的需求选择下载对应的版本,本文中使用的是 4.0.2 版本

3.1下载redis

#wget https://download.redis.io/releases/redis-4.0.2.tar.gz

查看下载后的压缩包

#ls      //查看下载好的压缩包

#tar -xvf  redis-4.0.2.tar.gz   //解压压缩包

#mv redis-4.0.2  redis      //重命名,方便后面配置

#mv redis /usr/local/        //将解压后的放到/usr/local/下

#cd /usr/local/redis/   进入到redis文件夹下
#make     //执行编译命令

在这里插入图片描述

3.2 配置redis启停

为了方便快捷启停,这里配置一下redis的systemd的快捷启停

#vim /etc/systemd/system/redis.service  //建立文件夹,用来放置启停配置文件

写入以下内容(这里内容适配4.0.2)

[Unit]
Description=Redis Server
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/redis/src/redis-server /usr/local/redis/redis.conf
Restart=always

[Install]
WantedBy=multi-user.target

***注意,根据您的实际情况,如果Redis配置文件redis.conf不在/usr/local/redis/目录下,请相应地调整ExecStart中的路径。

重新加载systemd配置:执行以下命令以重新加载systemd配置文件

#systemctl daemon-reload

启动Redis服务:执行以下命令以启动Redis服务:

#systemctl start redis

检查状态

#systemctl status redis

启动成功图:
启动法国成功

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值