# Alibaba Cloud Linux安装Redis数据库教程

By [gem](https://paragraph.com/@gem) · 2023-05-04

---

阿里云持久内存服务器ECS可用于搭建Redis内存型数据库，云服务器吧以阿里云服务器ECS持久内存型、Alibaba Cloud Linux镜像操作系统安装Redis 6.0.5或Redis 3.2.12详细操作流程如下：

阿里云数据库支持云数据库Redis版，用户也可以自行在云服务器ECS上手动部署Redis，根据实际情况选择，如下图：

![阿里云数据库Redis](https://storage.googleapis.com/papyrus_images/671302ddc3e2562501a91bc9374c7538a96244e9f8b2d26f806feae6e4d41ad7.jpg)

阿里云数据库Redis

在阿里云服务器ECS部署Redis内存型数据库流程
=========================

阿里云持久内存型[云服务器ECS](https://www.yunfuwuqiba.com/url/ecs/)有re7p、r7p、re6p等，云服务器吧以持久内存型re6p实例ecs.re6p-redis.2xlarge为例，操作系统镜像为Alibaba Cloud Linux 2.1903 LTS 64位，安装Redis 6.0.5或Redis 3.2.12教程如下：

Alibaba Cloud Linux 2针对Redis应用进行了专项调优，相比社区版操作系统，Redis应用整体性能提升20%以上。Alibaba Cloud Linux 2内置Redis 6.0.5和Redis 3.2.12的yum源，执行sudo yum install命令即可部署Redis 6.0.5和Redis 3.2.12。

安装Redis命令
---------

部署Redis 6.0.5命令如下：

    sudo yum install -y alinux-release-experimentals && \
    sudo yum install -y redis-6.0.5
    

部署Redis 3.2.12命令：

    sudo yum install -y alinux-release-experimentals && \
    sudo yum install -y redis-3.2.12
    

根据需要选择对应的Redis版本，并执行命令即可。

启动Redis应用
---------

配置默认使用的普通内存和持久内存容量，普通内存与持久内存配比命令如下： 普通内存与持久内存的推荐配比为1:4：

    export MEMKIND_DAX_KMEM_NODES=1 && \
    sudo redis-server /etc/redis.conf --port 8369 --memory-alloc-policy ratio --dram-pmem-ratio 1 4 --hashtable-on-dram yes --daemonize yes --logfile /tmp/redis_8369.log --protected-mode no --bind 0.0.0.0
    

也可以自定义普通内存与持久内存的配比，保留部分普通内存以运行其他应用，例如配比为1:16、分配内存34 GiB（其中普通内存2 GiB、持久内存32 GiB）：

    export MEMKIND_DAX_KMEM_NODES=1 && \
    sudo redis-server /etc/redis.conf --port 8369 --memory-alloc-policy ratio --dram-pmem-ratio 1 16 --maxmemory 34G
    

更多关于阿里云服务器ECS驰久内存型实例说明、云数据库Redis和Alibaba Cloud Linux镜像系统，请官方页面为准。

---

*Originally published on [gem](https://paragraph.com/@gem/alibaba-cloud-linux-redis)*
