使用docker方式部署redis

一,介绍

Redis 是一个开源的、高性能的键值对存储数据库。

它支持多种数据结构,包括字符串(Strings)、哈希(Hashes)、列表(Lists)、集合(Sets)、有序集合(Sorted Sets)、位图(Bitmaps)、HyperLogLogs 等。Redis 提供了快速、可靠的内存数据库,它也可以持久化到磁盘,支持多种不同的数据复制方法,以保证数据的可靠性和可用性。

以下是 Redis 的一些主要特点:

  1. 快速: Redis 是一个内存数据库,因此读写操作非常快速。它支持在内存中进行持久化,以确保数据在重启后不会丢失。

  2. 支持丰富的数据结构: Redis 不仅仅是一个简单的键值存储,它支持多种复杂的数据结构,例如列表、集合、有序集合等。这些数据结构可以通过简单的命令进行操作,使得 Redis 非常灵活。

  3. 持久化: Redis 提供了两种持久化方式,分别是快照(Snapshot)和追加文件(Append-Only File,AOF)。快照是将数据的整个状态保存到磁盘,而 AOF 记录了每次写操作的命令,可以用来在重启时恢复数据。

  4. 复制: Redis 支持主从复制,可以将数据从一个 Redis 服务器复制到多个从服务器,以提高读取性能和可用性。

  5. 分区: Redis 提供了分区功能,可以将数据分散到多个节点上,以支持大规模的数据存储和处理。

  6. 事务: Redis 支持事务,可以将一系列命令封装为一个事务进行执行。在事务中的所有命令要么全部执行,要么全部不执行。

  7. 发布与订阅: Redis 支持发布与订阅模式,允许客户端订阅一个或多个频道,接收特定事件的通知。

  8. Lua 脚本: Redis 支持使用 Lua 脚本执行复杂的操作,这些脚本可以作为原子操作执行,确保了多个命令的原子性。

你也可以通过访问 Redis 官方网站(https://redis.io/)获取详细的文档和示例代码,了解如何安装、配置和使用

二,部署使用

1.下载要使用的Redis镜像

可以使用docker pull redis命令获取镜像,默认为最新版。也可以使用docker pull redis:标签下载指定版本镜像。

可以在docker镜像仓库获取redis镜像

docker pull redis

2.运行 Redis 容器

可以使用以下命令:

docker run --name redis01 -d redis

3.可以使用命令来检查容器是否正在运行

docker ps

如果你看到名为 redis01 的容器在运行,那么你的 Redis 容器就已经成功启动了。

4.在容器中执行一些操作

docker exec -it redis01 redis-cli

5.要关闭(停止)一个正在运行的 Docker 容器

使用命令后面要跟着容器的名称或容器的ID

docker stop redis01

6.想要完全删除容器

(包括容器的文件系统和所有数据)

docker rm redis01

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值