Ubuntu24.04 安装RedisStack

Title Ubuntu24.04 安装RedisStack
Framework Redis
User wy8817399@vip.qq.com
Id 77
Created 5/4/26, 9:33 PM
Modified 6/3/26, 7:21 AM
Published Yes
Content

1、官方库截止目前没有很好的更新包,也可能我没找到。
2、用docker-compose最省心
3、先创建docker-compose.yml文件,把其中的Password换成自己的密码就行

services:
  redis-stack-server:
    image: redis/redis-stack-server:latest
    container_name: redis-stack-server
    restart: always
    ports:
      - "6379:6379"
    environment:
      - REDIS_ARGS=--requirepass MyPassword --appendonly yes --save 3600 1 --save 300 100 --save 60 10000
    volumes:
      - ./data:/data
      - ./conf:/etc/redis

networks:
  default:
    driver: bridge

 

4、通过docker compose up 执行 看看有没有问题

       正常情况在Ubuntu24.04里面可能会出现一个警告WARNING Memory overcommit must be enabled!

       警告:必须开启 Linux 内存 overcommit(内存超分 / 内存过量提交)机制

echo 'vm.overcommit_memory = 1' >> /etc/sysctl.conf
sysctl -p

 

5、修改完 再次启动 docker compose up,如果没问题的话后续直接docker compose up -d正常运行即可