安装redis教程(Windows,Linux)

Redis介绍

Redis(Remote Dictionary Server)是一个开源的、基于内存的键值存储数据库。它通常用于需要快速访问的数据场合,如作为缓存系统、消息队列、短暂数据存储等。以下是 Redis 的一些主要特点:

1. 数据结构丰富:Redis 支持多种数据结构,如字符串(strings)、列表(lists)、集合(sets)、有序集合(sorted sets)、哈希表(hashes)、位图(bitmaps)、超日志(hyperloglogs)和地理空间(geospatial)索引半径查询。

2. 持久化:虽然 Redis 是基于内存的,但它提供了数据持久化的功能,可以将内存中的数据保存到磁盘中,以便在系统重启后能够恢复数据。

3. 高性能:由于数据存储在内存中,Redis 能够提供非常高的读写速度。

4. 支持事务:Redis 支持事务,允许执行一组命令,并确保所有命令在事务中被顺序执行。

5. 主从复制和哨兵系统:Redis 支持主从复制,允许从数据库复制数据到一个或多个从数据库。哨兵系统能够监控 Redis 实例,并在主服务器下线时自动进行故障转移。

6. 高可用和分区:Redis 支持高可用和数据分区,允许数据分布到多个 Redis 实例上,从而提供更大的存储容量和更高的吞吐量。

7. 广泛的客户端支持:多种编程语言都有 Redis 的客户端库。

Windows

可以前往官网地址自行下载,下载完成后解压。

官网地址

解压完成后点击redis-server.exe启用,默认启用在6379端口,如下图:

此时点击redis-cli.exe连接redis服务器,如果出现以下图像即为成功:

如果出现redis服务无法关闭的情况, 打开任务管理器。
在进程标签下找到 Redis-server.exe(或相关的 Redis 进程)。
右键点击该进程并选择“结束任务”。

Linux

以下是在 Linux 系统上从源代码编译安装 Redis 7.0 的详细步骤。这些步骤在大多数 Linux 发行版上都是通用的

1. 安装依赖项

首先,确保安装了编译 Redis 所需的依赖项。

sudo apt update
sudo apt install -y build-essential tcl

2. 下载 Redis 7.0 源代码

访问 Redis 官方网站 [redis.io](https://redis.io/) 下载最新版本的源代码,或者直接使用 wget命令下载。

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

3. 解压源代码

下载完成后,解压源代码压缩包。

tar xzf redis-7.0.0.tar.gz
cd redis-7.0.0

4.检查gcc版本

gcc版本至少为5.3才能编译redis7.0,检查你的gcc版本,如果低于5.3则需要更新。

gcc -version

以下为Ubuntu升级gcc的示例:

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt update
sudo apt install gcc-9 g++-9
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 60 --slave /usr/bin/g++ g++ /usr/bin/g++-9

5. 编译 Redis

在源代码目录中,使用 make 命令编译 Redis,此步骤执行前要确保gcc版本正确

make

如下图所示,这样就算编译成功:

6.将 Redis 安装到系统中。

sudo make install

这个命令会将 Redis 的可执行文件安装到 /usr/local/bin目录。

7.启动服务

输入redis-server启动redis

8.输入redis-cli,出现以下图像即为成功:


 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值