最近公司所有的组件都准备Docker
化,所以这里记录下最近探究的Redis
相关资料。
经过综合考虑,公司才用了Redis 4.X
版本,毕竟Redis 2.X
太老了,Redis 5.X
才发布,担心有些问题,所以走了一个中间路线选择了Redis 4.X
版本。
下面通过几个步骤进行Docker
的Redis
安装。
为了后续修改方便,希望才能够把配置文件
映射出来,操作步骤如下所示:
Redis
的Github
上下载对应版本的配置文件,redis
开源库的地址:redis仓库,从分之中选择对应版本,比如我的4.X
的下载地址是:4.0配置文件下载mkdir ~/docker-data/redis/conf -p
# 然后将下载的配置放入此路径
配置文件放入后,需要修改一些地方
bind 127.0.0.1
这个配置是指允许本地访问,这个当然要改,建议直接注释掉
,表示任意ip都可以访问,此时通过防火墙进行流量控制。protected-mode yes
这个配置是开启保护模式,如果注释了bind
和requirepass
那么就只允许本地访问,所以此处建议修改为no
requirepass
这个配置设置密码,这个还是需要你设置的,所以此处建议放开注释
并添加自己中意的密码
差不多为了远程访问,需要设置的地方就这3个了。
docker run --name redis4 -d -p 6379:6379 \
--restart=always --privileged=true \
-v ~/docker-data/redis/conf/redis.conf:/etc/redis/redis.conf \
-v ~/docker-data/redis/data:/data \
redis:4.0.14 redis-server /etc/redis/redis.conf
好了,现在应该可以远程访问了,太晚了,睡觉了,指令有看不懂的,百度下应该就可以了,都是比较常见的指令。