Docker安装redis

拉取命令

启动容器

docker run -d --privileged=true -p 10086:6379 -v /redis/conf/redis.conf:/usr/local/etc/redis/redis.conf
-v /redis/data:/data --name redis-10086 598a6f110d01 redis-server /usr/local/etc/redis/redis.conf
--appendonly yes

说明
--privileged=true:容器内的root拥有真正root权限,否则容器内root只是外部普通用户权限
-v /redis/conf/redis.conf:/usr/local/etc/redis/redis.conf :映射配置文件
-v /redis/data:/data:映射数据目录
 redis-server /usr/local/etc/redis/redis.conf:指定配置文件启动redis-server进程
--appendonly yes:开启数据持久化

1 绑定IP,允许其他服务器访问:bind 0.0.0.0
2 注释该配置:daemonize yes

开启RDB-AOF混合持久化文件(必须大于4.0)

开启配置 config set aof-use-rdb-preamble yes
手动重新AOF BGREWRITEAOF

redis 属性命令

获取属性 config get eg.config get requirepass 获取密码
设置属性 config set eg.config set requirepass 123435 设置密码12345
配置持久化 config rewrite

你可能感兴趣的:(Docker安装redis)