如何在Centos下快速安装redis

发布时间:2021-05-9编辑:RainNight阅读(249)

    如何在Centos下快速安装redis


    什么是redis?


    Redis是现在最受欢迎的NoSQL数据库之一,Redis是一个使用ANSI C编写的开源、包含多种数据结构、支持网络、基于内存、可选持久性的键值对存储数据库,其具备如下特性:

    基于内存运行,性能高效 支持分布式,理论上可以无限扩展 key-value存储系统 开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API 相比于其他数据库类型,Redis具备的特点是:

    C/S通讯模型 单进程单线程模型 丰富的数据类型 操作具有原子性 持久化 高并发读写 支持lua脚本

    Redis的应用场景有哪些?


    Redis 的应用场景包括:缓存系统(“热点”数据:高频读、低频写)、计数器、消息队列系统、排行榜、社交网络和实时系统。

    Redis的数据类型


    Redis提供的数据类型主要分为5种自有类型和一种自定义类型,这5种自有类型包括:String类型、哈希类型、列表类型、集合类型和顺序集合类型。

    因为docker容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。所以像rabbitMQ和redis都是基于docker安装的。

    安装redis


    通过docker拉取最新的redis


    $ docker pull redis:latest
    

    查看有那些镜像?


    $ docker images
    

    file

    运行容器


    安装完成后,可以使用以下命令来运行 redis 容器:

    $ docker run -itd --name redis-test -p 6379:6379 redis
    

    file

    如果在运行容器的时候,出现 file 说明容器已经启动了。

    参数说明:

    -p 6379:6379:映射容器服务的 6379 端口到宿主机的 6379 端口。外部可以直接通过宿主机ip:6379 访问到 Redis 的服务。

    最后可以通过 docker ps 命令查看容器的运行信息:

    $ docker ps
    

    file

    接着通过 redis-cli 连接测试使用 redis 服务。

    $ docker exec -it redis-test /bin/bash
    

    file

关键字redis

Collect from 雨夜的博客 雨夜的博客