拉取命令
启动容器
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