docker安装redis

2018-08-02 宋洋葱 宋洋葱

安装最新版redis请参考install-redis-from-REMI

基于docker安装redis

创建文件 挂在的目录存放conf/data/rdb/aof

mkdir -p redis/conf
mkdir -p redis/data
cd redis/conf
wget http://download.redis.io/redis-stable/redis.conf

redis.conf配置文件建议修改以下几项


logfile "/data/redis.log"
save "" # 取消rdb快照模式
dir "/data" # 数据文件路径
maxmemory 30Gb #建议最大内存的80%
appendonly yes  # 使用aof方式持久化
appendfilename "appendonly.aof" #只能是文件名,路径为上方配置的di
auto-aof-rewrite-percentage 100 # 超过100%会把aof文件重写
auto-aof-rewrite-min-size 30G # 第一次超过多大会重写,建议80%的maxmemor

使用docker安装redis

docker run -d -ti -p 6379:6379 -v /home/soft/redis/conf/redis.conf:/etc/redis/redis.conf -v /home/soft/redis/db:/data --restart always --name redis  redis redis-server /etc/redis/redis.conf --requirepass "yourpass"
docker ps
docker exec -it redis redis-cli -h 127.0.0.1 -p 6379 -a sxy91

查看docker里的redis日志

docker logs redis

mac 安装redis客户端

brew tap ringohub/redis-cli
brew update && brew doctor
brew install redis-cli

修改hosts

#注意更改为自己的ip
192.168.31.68 my1.com my1

使用redis-cli

redis-cli -h my1 -a mypass

参考