docker安装redis

2020-02-13linuxredis

介绍

Redis是一个开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。 它支持数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,带有半径查询和流的地理空间索引。 Redis具有内置的复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster自动分区提供了高可用性。

借助docker运行redis

首先拉取镜像,这是使用redis 5.0.6版本

docker image pull redis

运行容器,把容器端口映射到宿主机上,redis通过只追加文件(append-only file,AOF)方式实现数据持久化,时区是中国标准时间

docker container run --name redis -p 127.0.0.1:6379:6379 -v /data/redis:/data -v /etc/localtime:/etc/localtime -d redis redis-server --appendonly yes

这样redis容器,就运行起来了,查看已经运行的容器

docker container ps

容器启动

输入容器ID,进入容器内部,与redis数据库进行交互

docker container exec -it redis bash

进入docker容器内部

如果容器无法启动,可以查看容器日志,获取更多帮助信息

docker container logs redis
Last Updated 8/21/2026, 3:57:15 AM