From cc1501e8e082744ee11e1bcd68815387185bf4a1 Mon Sep 17 00:00:00 2001 From: 8ga Date: Fri, 27 Feb 2026 11:04:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20=E9=83=A8=E7=BD=B2Redis.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 安装Redis6.md | 20 -------------------- 部署Redis.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+), 20 deletions(-) delete mode 100644 安装Redis6.md create mode 100644 部署Redis.md diff --git a/安装Redis6.md b/安装Redis6.md deleted file mode 100644 index ca55957..0000000 --- a/安装Redis6.md +++ /dev/null @@ -1,20 +0,0 @@ -``` -docker run -d \ - --name redis-6.2.6 \ - --memory="512m" \ - --memory-swap="-1" \ - --restart=on-failure:3 \ - -p 宿主机端口号:6379 \ - -v 替换成redis持久化存储目录:/data \ - -e REDIS_PORT=6379 \ - -e REDIS_REQUIREPASS='登录密码' \ - docker.1ms.run/redis:6.2.6 \ - redis-server --bind 0.0.0.0 \ - --requirepass 'Ketao@789!' \ - --appendonly no \ - --save "" \ - --dir /data \ - --daemonize no \ - --maxmemory 500mb \ - --maxmemory-policy allkeys-lru -``` \ No newline at end of file diff --git a/部署Redis.md b/部署Redis.md new file mode 100644 index 0000000..1eefd31 --- /dev/null +++ b/部署Redis.md @@ -0,0 +1,50 @@ +## 目录结构 + +- docker-compose.yaml +- redis.conf +- data/ + +```yaml +version: '3.8' +services: + redis: + image: redis:8.6 # 替换 + container_name: redis + ports: + - "52358:6379" # 替换 + volumes: + - ./redis.conf:/usr/local/etc/redis/redis.conf + - ./data:/data + command: ["redis-server", "/usr/local/etc/redis/redis.conf"] + restart: on-failure:3 +``` + +## redis.conf + +```text +bind 0.0.0.0 +port 6379 +requirepass 1965589280@Jkw! +protected-mode no + +dir /data + +save 900 1 +save 300 10 +save 60 10000 +dbfilename dump.rdb +rdbcompression yes +rdbchecksum yes + +appendonly yes +appendfilename "appendonly.aof" +appendfsync everysec + +timeout 0 +tcp-keepalive 300 +loglevel notice +databases 16 +daemonize no +supervised no +always-show-logo no +``` \ No newline at end of file