首页 > 编程知识 正文

docker安装部署,docker安装nginx

时间:2023-05-03 11:33:11 阅读:30407 作者:4096

今天,我们将向您介绍如何使用新方法docker安装redis。 首先,让我们了解一下什么是redis,为什么要使用redis,以及它的优缺点吧。 感兴趣的朋友和编辑一起学习吧。

什么是redis

百度百科表示,远程词典服务(redis )是一种远程词典服务,用开源ANSI C语言编写,支持网络,基于内存且可持续的日志类型,高性能(NOSQL )密钥y

另外,什么是NOSQL

NOSQL是指非关系数据库。 说到非关系数据库,我们将简要介绍关系数据库、关系数据库。 您知道的oracle、mysql、postgre等是关系数据库。 使用关系模型组织数据的数据库,以行和列的形式存储数据,以便用户理解。 一组称为关系数据库的行和列称为关系数据库的表组成数据库,并在表和表之间使用主外键构建关联。 用户通过SQL查询在数据库中搜索数据,如一对一、一对多和多对多。 no SQL (not only SQL )是关系数据库的补充。

为什么要使用redis

众所周知,关系数据库中的所有数据都存储在硬盘上。 例如,像微博这样的网站,每秒有数万次访问需求,甚至十几万次访问需求,对硬盘io的读写要求极高,普通数据库无法应对。 在这种超大规模且高同时性的情况下,NOSQL的产品问世了。 redis,你知道,redis把数据保存在存储器中

redis的优缺点

好处是,数据存储在内存中,可以省去对硬盘的I/o读写操作,大大提高站点的访问效率。 以key-value格式保存可以实现快速查询。 缺点是存储类型比关系数据库少。 关闭服务器电源后,释放内存后,数据将消失。 必须手动定期将数据同步到硬盘。

那么,用手安装吧。

安装redis并从docker仓库中取出镜像

# docker pull redis

将显示一条消息,指示镜像成功

usingdefaulttag : latest latest : pullingfromlibrary/redis 54 FEC 2fa 59 d 03360 already exist S9 c 94e 11103 d 93360 pull complete 04 a b1b fc 453 f : pull completea 22 FDE 8703923360 pull completedef 1360 60 pullcompletedigest : sha 256: f7ee67 d 8d 9050357 a6 ea 362 e2a 7e8b 65a 6823 d9b612 BC 430 d 057416788 e f6d F9 STT9newerimageforrredis 3:

镜像信息的确认

# docker图像

检查redis的镜像信息。 在写这篇文章的时候,redis天前发布了6.0版。 正好试着用了一下。

repositorytagimageidcreatedsizeredislatestf9b 990972689 daysago 104 mbmysqllatesta 7a 67 c 95 e 83113 daysago 541 MB

创建redis配置文件所需的目录和配置文件

# mkdir-p/my data/redis/conf # CD/my data/redis/conf # touch redis.conf

配置redis持久化(因为redis默认情况下将数据保存在内存中,所以redis重新启动后数据将消失。 此处的配置是将数据同步到磁盘) )。

添加#VIRedis.confappendonlyyes并退出,然后保存

启动redis

# docker run---- namemyredis-p 637933606379-v/my data/redis/data :/data-v/my data/redis/conf/redis . redis.conf-- require pass ' 123456 '-- name必须命名redis实例--d是后台运行-p是docck

启动完成后,检查启动是否成功

# docker ps -a

以下消息(特别是STATUS处于UP状态)表明启动成功

containeridimagecommandcreatedstatusportsnames 72 BAE 285 e 236 redis ' docker-entry point.s…' 35 secondsagoup 33 seconds0.0. 0

使用redis-cli处理redis

# docker exec-itmyredisredis-CLI-a 123456-a使用安装时设置的密码

显示以下命令行时,表示可以操作redis : 当然,windows也有操作redis客户端的工具。 更直观地,看看个人用什么

127.0.0.1:6379

简单的操作redis

127.0.0.1:6379 keys * (127.0.0.0.133606379 getnameiosoft 2020ok 127.0.0.133606379

到此为止,安装完成了。 使用过传统安装redis的伙伴很熟悉。 从官方网站下载安装包,解压缩、编译、启动等非常麻烦和耗时。 使用docker安装redis应该非常简单吧。 各位,请用手试试。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。