dooker运行redis服务

dooker运行redis服务
1.dookerhab确定版本
dooker pull redis:5.0.12
2.通过docker下Uredis
dooker pull redis:5.0.12
3.运行radis
1启动redis口(6379)
docker run -p 6379:6379 redis:5.0.12
2启动redi映射端口(6379)后台启动-d 指定名称--name 总是启动 --esart-always 
docker run -p 6379:6379 -d --name redis01 --restart-always redis:5.0.12  
redis支持内存数据持久化:
    1.rdb持久化:快照Redis服务器将某一时刻数据以快照文件形式写入到磁盘
    2.aof持久化:redis服务器将所有redis客户端的写操作以命令方式记录到日志文件中 AOF更加安全everysec 
3.doaker 启动redis 映射端口(6379)后台启动-d指定名称--name 总是启动--restart-always运行redis如何开启持久化 
docker run--name redis03-d -p 6379:6379 -restart-always redis:5.0.12 redis-server --appendonly yes 
注意:只要开启了持久化,将持久化文件生成容器中/data/目录中
4.docker启动redis 开放端口后台启动指定名称总是启动开启持久化 映射数据文件外部
dooker run --name redis03 -d-p 6379:6379 --restart=always -v /root/redisdata:/data redis:5.0.12 redis-server --appendonly yes 
4如何自定义配置文件启动redis
a.如何获取redis配置文件
第一种方式:下载对应版本找到配置文件进行修改使用完整配置文件启动
第二种方式:创建指定文件名称直接书写修改属性即可,推荐
mkdir redisconf
vm redis.conf
内容:
appendonly yes
appendfilename "aa.aof"
b.上传配置文件到宿主机指定目录/root/redisconf/redis.conf
c.数据卷挂载配置启动
docker run --name redis -d -p 6379:6379 --restart=always -v /root/redisconf:/data redis:5.0.12 redis-server /data/redis.conf 

猜你喜欢

转载自blog.csdn.net/weixin_37855495/article/details/124016333
今日推荐