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

相关推荐
娶个名字趴1 小时前
Redis(5,jedis和spring)
数据库·redis·缓存
小韩学长yyds4 小时前
解锁跨平台通信:Netty、Redis、MQ和WebSocket的奇妙融合
java·spring boot·redis·websocket
l1x1n04 小时前
信息收集 CTF 1 挑战通关指南
笔记·python·docker
孤寂大仙v4 小时前
【Linux】进程地址空间与虚拟地址空间
linux·运维·服务器·网络·redis
maply4 小时前
Redis 的热 Key(Hot Key)问题及解决方法
数据库·redis·缓存
潜水的码不二5 小时前
Redis高阶5-布隆过滤器
java·数据库·redis
2的n次方_5 小时前
Redis 中的 String 类型及相关命令
数据库·redis·缓存
mikey棒棒棒5 小时前
利用Redis实现数据缓存
数据库·redis·缓存·缓存穿透·缓存击穿·缓存雪崩·互斥锁
maply5 小时前
使用 Pipeline 提高 Redis 批量操作性能
数据库·redis·缓存
magic_ll6 小时前
【Docker】ubuntu中 Docker的使用
ubuntu·docker