Docker--创建Redis

Redis(REmote Dictionary Server)是一个开源(BSD许可),内存存储的数据结构服务器,可以做数据库来存储Key-Value数据,它支持字符串,哈希表,列表,集合,有序集合,位图,地理空间信息等数据,同事也可以作为高速缓存的消息队列代理


Redis与其他NoSql相比,独特性在于支持复杂的数据结构,这些数据结构通常都与程序的数据机构一致,因此比较容易理解和使用。


Redis在内存中存储数据,因此原则上,存放在Redis中的数据不应该大于内存容量,否则会因为操作系统虚拟机内存导致性能降低。

搜索我们需要的Redis镜像

docker search redis

Docker--创建Redis_第1张图片

可以看到前面没有name的是官方的。因此这里采用官方的redis进行配置

拉取Redis

docker pull redis:latest

Docker--创建Redis_第2张图片

开始运行我们的Redis

docker run -p 6377:6379 -v $PWD/data:/data  -d redis:latest redis-server --appendonly yes

参数介绍:

  • -p:开放的端口,这里将容器中的6379 映射到虚拟机上的6377端口
  • -v: 将$PWD/data:/data :将主机中当前目录下的data挂载到容器的/data
  • redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置

查看容器的运行

docker ps

Docker--创建Redis_第3张图片

你可能感兴趣的:(Linux--运维)