You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.1 KiB

REDIS 安装

配置文件

创建路径

mkdir -p /usr/local/redis/{data,conf,logs}

官网获取 redis.conf

curl -L http://download.redis.io/redis-stable/redis.conf\
     -o /usr/local/redis/conf/redis.conf

修改配置

# 创建配置文件
sed -i 's/^bind 127.0.0.1/#bind 127.0.0.1/' /usr/local/redis/conf/redis.conf
sed -i 's/^appendonly no/appendonly yes/' /usr/local/redis/conf/redis.conf
sed -i 's/^no-appendfsync-on-rewrite no/no-appendfsync-on-rewrite yes/' /usr/local/redis/conf/redis.conf

COMPOSE 文件

cat > /usr/local/redis/docker-compose.yml <<'EOF'
version: '3'
services:
  redis:
    restart: always
    image: redis
    container_name: redis
    ports:
      - 6379:6379
    volumes:
      - /usr/local/redis/data:/data
      - /usr/local/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf
      - /usr/local/redis/logs:/logs
EOF

启动

cd /usr/local/redis/ && docker-compose up -d

CLI

登录

docker exec -it redis redis-cli

KEY 操作

set name redis
get name

退出

quit