docker安装redis
安装最新版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
参考