如何在Centos下快速安装redis

如何在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

运行容器


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

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

如果在运行容器的时候,出现

说明容器已经启动了。

参数说明:

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

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

$ docker ps

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

$ docker exec -it redis-test /bin/bash
(0)

相关推荐

  • Centos中Redis的下载编译与安装(超详细)

    场景 NoSQL,泛指非关系型的数据库,NoSQL即Not-Only SQL,它可以作为关系型数据库的良好补充.随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数 ...

  • JAVA项目从运维部署到项目开发(三.Redis)

    一.Redis的介绍 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.它通常被称为数据结构服务器,因为值(va ...

  • 熟悉Docker操作吗?说几个常用的Docker命令吧

    写代码的渣渣鹏 昨天 1.Docker容器信息 ##查看docker容器版本docker version##查看docker容器信息docker info##查看docker容器帮助docker -- ...

  • 基于Docker的Consul集群实现服务发现

    服务发现 其实简单说,服务发现就是解耦服务与IP地址之间的硬绑定关系, 以典型的集群为例,对于集群来说,是有多个节点的,这些节点对应多个IP(或者同一个IP的不同端口号),集群中不同节点责任是不一样的 ...

  • Redis系列总结,满满的干货技术文!

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

  • yum方式下快速安装php7.1

    安装nginx yum install nginx##开启nginxservice nginx start123 安装MYSQL yum localinstall http://dev.mysql.c ...

  • 萌新新手零基础Windows下快速安装最新版黑苹果macOS双系统完整版

    萌新新手零基础Windows下快速安装最新版黑苹果macOS双系统完整版

  • 如何在CenOS下安装RabbitMQ

    如何在CenOS下安装RabbitMQ 因为服务器环境比较复杂.不想搞坏现在的环境.所以决定使用docker的方式进行安装. 获取镜像 #指定版本,该版本包含了web控制页面docker pull r ...

  • 如何在Windows下安装UOS(深度deepin)系统?

    统信UOS是由包括中国电子集团(CEC).武汉深之度科技有限公司.南京诚迈科技.中兴新支点在内的多家企业共同打造的中文国产操作系统. UOS目前有桌面专业版.桌面个人版以及社区版(deepin).其中 ...

  • CentOS下安装tar包/rpm包

    在CentOS系统中,软件安装程序比较纷繁复杂,不过最常见的有两种: 1)一种是软件的源代码,您需要自己动手编译它.这种软件安装包通常是用gzip压缩过的tar包(后缀为.tar.gz). 2)另一种 ...

  • (2条消息) 如何在CentOS 7 Linux上安装Tex Live?

    The LaTex packages in CentOS 7 Linux is not sufficient enough. I would like to Install Tex Live such ...

  • CENTOS7下安装REDIS

    阅读目录 第一步:下载redis安装包 第二步:解压压缩包 第三步:yum安装gcc依赖 第四步:跳转到redis解压目录下 第五步:编译安装 1.直接启动redis 2.以后台进程方式启动redis ...

  • PHP+Redis的使用,Linux下为PHP安装Redis扩展

    首先要有运行PHP的环境,(我用的是LAMP环境),还要安装Redis,搭建lamp环境可以参看 Linux CentOS7下安装Redis,安装Redis参看 Linux CentOS7下安装Red ...

  • centos安装redis并开启多个redis实例

    centos安装redis并开启多个redis实例