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

相关推荐
跳动的梦想家h1 小时前
黑马点评 秒杀下单出现的问题:服务器异常---java.lang.NullPointerException: null(已解决)
java·开发语言·redis
YiSLWLL3 小时前
Django+Nginx+uwsgi网站使用Channels+redis+daphne实现简单的多人在线聊天及消息存储功能
服务器·数据库·redis·python·nginx·django
.生产的驴3 小时前
Docker Seata分布式事务保护搭建 DB数据源版搭建 结合Nacos服务注册
数据库·分布式·后端·spring cloud·docker·容器·负载均衡
清心歌3 小时前
Redis入门(九)
数据库·redis
烟雨长虹,孤鹜齐飞3 小时前
【分布式锁解决超卖问题】setnx实现
redis·分布式·学习·缓存·java-ee
Mephisto.java3 小时前
【大数据学习 | Spark-Core】关于distinct算子
大数据·hive·hadoop·redis·spark·hbase
吃着火锅x唱着歌5 小时前
Redis设计与实现 学习笔记 第二十章 Lua脚本
redis·笔记·学习
冷瞳5 小时前
Redis基本的全局命令
数据库·redis·缓存
Hacker_Fuchen7 小时前
Redis密码设置与访问限制(网络安全)
redis·web安全·bootstrap
苦逼IT运维7 小时前
Docker 配置 HTTP 和 HTTPS 网络代理
网络·http·docker