Docker安装Redis
Docker安装Redis
1.下载redis镜像
docker pull redis
2.创建文件夹
mkdir -p /data0/redis/conf mkdir -p /data0/redis/data
3.创建redis.conf
cd /data0/redis/conf touch redis.conf
内容为:
daemonize no pidfile /var/run/redis.pid port 15030 tcp-backlog 511 timeout 0 tcp-keepalive 0 loglevel notice logfile "" databases 16 save 900 1 save 300 10 save 60 10000 stop-writes-on-bgsave-error yes rdbcompression yes rdbchecksum yes dbfilename dump.rdb dir ./ slave-serve-stale-data yes slave-read-only yes repl-diskless-sync no repl-diskless-sync-delay 5 repl-disable-tcp-nodelay no slave-priority 100 requirepass 123456 appendonly no appendfilename "appendonly.aof" no-appendfsync-on-rewrite no auto-aof-rewrite-percentage 100 auto-aof-rewrite-min-size 64mb aof-load-truncated yes lua-time-limit 5000 slowlog-max-len 128 latency-monitor-threshold 0 notify-keyspace-events "" hash-max-ziplist-entries 512 hash-max-ziplist-value 64 list-max-ziplist-entries 512 list-max-ziplist-value 64 set-max-intset-entries 512 zset-max-ziplist-entries 128 zset-max-ziplist-value 64 hll-sparse-max-bytes 3000 activerehashing yes client-output-buffer-limit normal 0 0 0 client-output-buffer-limit slave 256mb 64mb 60 client-output-buffer-limit pubsub 32mb 8mb 60 hz 10 aof-rewrite-incremental-fsync yes
4.进入需要执行命令目录
cd /data0/redis
5.执行命令
docker run -p 15030:15030 --name myredis -v $PWD/conf/redis.conf:/etc/redis/redis.conf -v $PWD/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
# 命令说明:
1. -p 15030:15030容器redis 端口15030映射 宿主机为15030
2. --name myredis 容器 名字 为 myredis
3. -v $PWD/conf/redis.conf:/etc/redis/redis.conf 容器 /etc/redis/redis.conf 配置文件 映射宿主机 $PWD/conf/redis.conf。 会将宿主机的配置文件复制到docker中。
重要: 配置文件映射,docker镜像redis 默认无配置文件。
4 -v $PWD/data:/data 容器 /data 映射到宿主机$PWD/data
5.-d redis 后台模式启动 redis
6. redis-server /etc/redis/redis.conf redis 将以 /etc/redis/redis.conf 为配置文件启动
7. --appendonly yes 开启redis 持久化
6.测试连接,ip为服务器ip,端口号15030,密码123456
站长的个人微信公众号,每天分享技术文章和学习视频。 让我们一起走向架构师之路!!
回复 666 获取 java从菜鸡到大神项目实战课程