Docker、Linux命令行安装Redis 6.2.7

本文介绍了如何通过命令行手动安装和启动Redis,包括解压缩、编译、安装及配置。随后,展示了使用Docker运行Redis的命令,详细解释了参数含义,如自动重启、数据卷映射等。最后,通过docker-compose配置文件来启动Redis服务,包括容器名称、镜像版本、数据持久化和配置文件加载。这为Redis的部署提供了便捷的自动化方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

命令安装

redis-6.2.6.tar.gz安装包下载

# 1.解压缩redis
tar -zxvf redis-6.2.6.tar.gz
# 2.移动至指定目录
mv redis-6.2.6 /usr/local/redis-6.2.6
# 3.编译、安装
cd /usr/local/redis-6.2.6
make
make PREFIX=/usr/local/redis-6.2.6 install
# 4.启动
./bin/redis-server
# 5.后台守护线程启动
vim ./redis.conf # daemonize no 改为 yes
# 6.后台启动 并指定配置文件路径
./bin/redis-server ./redis.conf
# 7.停止
ps -er|grep redis + kill -9 pid

Docker安装

docker run

docker run -d -p 6379:6379 --name redis --restart=always -v /usr/local/docker/redis/conf:/usr/local/etc/redis -v /usr/local/docker/redis/data:/data redis:6.2.7 redis-server /usr/local/etc/redis/redis.conf 

--restart=always 																				# docker 重启后自动加载该容器
-v /usr/local/docker/redis/conf:/usr/local/etc/redis 		# 数据卷、配置文件宿主机与容器同步
-v /usr/local/docker/redis/data:/data 		 							# 数据卷、Redis开启AOF日志持久化后,容器redis数据与宿主机同步
redis-server /usr/local/etc/redis/redis.conf  					# redis启动时加载指定路径的配置文件

docker-compose

service "3.8"

redis:
    container_name: "app_redis"
    image: "redis:6.2.7"
    restart: always
    networks:
      - app
    ports:
      - "6379:6379"
    volumes:
      # 数据挂载、配置文件挂载、日志信息挂载
      - "/usr/local/docker/app/redis/data:/data"
      - "/usr/local/docker/app/redis/config/redis.conf:/usr/local/redis/config/redis.conf"
      - "/usr/local/docker/app/redis/logs:/logs"
    # 启动命令
    command: ["redis-server","/usr/local/redis/config/redis.conf"]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值