docker二 redis单机安装

创建文件夹

复制代码
mkdir -p /usr/local/redis/data /usr/local/redis/logs /usr/local/redis/conf
chmod -R 777 /usr/local/redis/data*
chmod -R 777 /usr/local/redis/logs*

另一种风格

复制代码
# 创建 redis 配置存放目录
mkdir -p /home/docker/redis/conf && chmod 777 /home/docker/redis/conf

# 创建 redis 数据存放目录
mkdir -p /home/docker/redis/data && chmod 777 /home/docker/redis/data

配置文件

去下载一个配置文件,然后塞到conf下

wget http://download.redis.io/redis-stable/redis.conf

复制代码
cd /usr/local/redis/conf
vim redis.conf

修改里面

bind 127.0.0.1 改为 0.0.0.0

requirepass foobared123 修改密码

port 6379 改为16379

logfile "/usr/local/redis/redis.log" 日志路径

启动

复制代码
docker-compose -f docker-compose.yml up -d
 # 查看
 docker ps
 # 查看日志
 docker logs id
#进入容器
docker exec -it id  /bin/bash
redis-cli -p 16379 #不写-p 就是默认6379
 auth foobared123
 select 0  选db
 set abc 123
 get abc
exit #退出redis
exit #退出容器

删除 redis 容器

docker rm -f redis

docker stop redis

docker images

docker ps

相关推荐
Zhu7581 小时前
在Docker环境离线部署最新版Harbor
运维·docker·容器
天蓝不会忘记023 小时前
pod的控制器
容器·kubernetes
DevOps老兵3 小时前
Kubernetes生产运维02:只会get pods还不够,kubectl排障工具箱怎么组合使用
运维·容器·kubernetes·kubectl·devops·故障排查·sre
进击的_鹏3 小时前
从零开始的 Redis 学习
服务器·数据库·c++·redis·缓存
陈聪.3 小时前
Kubernetes 中 Pod 的全面知识
云原生·容器·kubernetes
SakitamaX3 小时前
k8s中的控制器的使用
云原生·容器·kubernetes
IT 小阿姨(数据库)4 小时前
K8s v1.24.17 完整搭建文档(CentOS7 + containerd1.6.33 + Calico)
java·容器·kubernetes
肠畔码农6 小时前
Redis 深度内核解析与高性能运维调优指南
运维·数据库·redis
楠楠子呀7 小时前
从零构建高性能 WhatsApp 链接生成器与重定向服务:架构与路由解析
redis·python·容器·架构·flink·散列表·flume