创建挂载目录
下载配置文件
curl http://download.redis.io/redis-stable/redis.conf >> /etc/redis/redis.conf
|
修改配置文件
vim /etc/redis/redis.conf
|
根据需求修改配置文件
参考资料 > 🚪
bind 0.0.0.0
port 6379 requirepass ****
protected-mode no
databases 16
dir ./
appendonly yes
logfile "redis.log"
|
运行容器
docker run \ -p 6379:6379 --name redis \ -v /etc/redis/redis.conf:/etc/redis/redis.conf \ -v /data/redis:/data:rw \ --privileged=true \ -d redis redis-server /etc/redis/redis.conf
|
验证启动
失败处理
docker logs redis
docker inspect redis
docker port redis
docker rm redis
|
安装 redis-stack-server
redis-stack-server 是一个基于 Redis 的栈数据结构实现的服务器。
它可以提供栈的基本操作,如 push、pop、peek 等,同时也支持多个客户端同时连接和操作栈。redis-stack-server 可以作为一个简单的栈服务,供其他应用程序使用。
redis-stack.conf
参考配置, 密码注意更改
daemonize no
port 6379 databases 16
bind 127.0.0.1 -::1
timeout 120
requirepass F5DYvVrrEnZNl1bbeuUEnFUMOqW7h116ATj7d4Ly1vTgrZOs
|
运行命令参考
docker run -p 6379:6379 \ -v /data/redis/data:/data \ -v /data/redis/redis-stack.conf:/redis-stack.conf \ --name redis-stack-server \ -d redis/redis-stack-server:latest
|