docker安装redis
1.拉取redis镜像:
docker pull redis
2.查看本地镜像:
docker images
3.从github下载对应版本的redis.conf配置文件:
打开链接 https://github.com/redis/redis/,找到redis.conf,下载文件。将redis.conf文件存放到/usr/local/docker/redis目录。不同版本的redis配置文件可能不同,如果redis版本与配置文件版本不一致,可能会报错。
4.根据个人需求修改配置文件:
bind 127.0.0.1 #限制redis只能本地访问,若需要其他ip地址访问需要注释 protected-mode yes #是否开启保护模式,默认值为yes,开启后限制为本地访问,修改为no daemonize no #默认no,修改为yes会使docker使用配置文件方式启动redis失败,yes:以守护进程方式启动,可后台运行,除非kill进程 requirepass 123456 #redis密码 appendonly yes #默认yes,开启AOF模式持久化 databases 16 #数据库个数 dir ./ #redis数据库存放文件夹
5.创建网络(如果要使用宿主机网络请忽略该步骤):
docker network create -d bridge --subnet=172.19.0.0/16 --gateway=172.19.0.1 my_net
#--subnet:指定ip范围
#--gateway:指定网关
6.创建并启动容器
#使用宿主机网络启动方式: docker run -p 6379:6379 --name my_redis -v /usr/local/docker/redis/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes #使用指定ip启动容器: docker run --name my_redis --network=my_net --ip=172.19.0.2 -v /usr/local/docker/redis/redis.conf:/etc/redis/redis.conf -v /usr/local/docker/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
参考文档:
https://www.runoob.com/redis/redis-conf.html
https://weread.qq.com/web/reader/93d325a0719b200493d5ba9k1c3321802231c383cd30bb3
【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://www.cnblogs.com/facetwitter/p/16916655.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性