docker安装redis6
不做过多详细说明,和安装mysql差不多
1.拉取镜像
docker pull redis:6.2.
2.创建容器,设置端口映射
docker run -id --name redis6 --restart always -p 6380:6379 redis:6.2.7
3.开放6380端口
#
查看是否已经开放6380
端口
firewall-cmd list-port
#
没有开放使用下面命令开放
firewall-cmd add-port 6380/tcp permanent
#
重新加载防火墙
firewall-cmd reload
4.连接redis
#1.使用外部程序连接docker容器中的redis
./redis-cli.exe-hip地址-p 6379
#2.直接用docker中的redis自带的客户端连接
docker exec it redis6 redis-cli
这里我直接用2了
6.拓展
在容器外部配置redis,下载官方包,然后找到配置文件(redisconf)修改配置文件。 可以修改如下列的一些关键项: bind 127.0.0.1 # 注释掉这部分(或者设置为0.0000),这是限制 redis 只能本地访问 protected-mode no # 默认 yes ,开启保护模式,限制为本地访问 daemonize no # 默认 no ,改为 yes 意为以守护进程方式启动,改为 yes 会使配置文件方式启动 redis 失败 databases 3 # 数据库个数(可选) dir ./ # 输入本地 redis 数据库存放文件夹(可选) requirepass 01star # 设置密码(可选) appendonly yes # 开启AOF 持久化(可选
bind 0.0.0.0 # 允许外部访问
protected-mode no # 关闭保护模式
daemonize no # 以前台模式运行
databases 3 # 设置数据库数量
dir ./ # 指定数据库存储文件夹
requirepass O1star # 设置访问密码
appendonly yes # 开启 AOF 持久化
启动容器
docker run -id \
--name redis6 \
--restart always \
-p 6380:6379 \
-v /home/redis/redis.conf:/etc/redis/redis.conf \
-v /home/redis/data:/data \
redis:6.2.7 \
redis-server /etc/redis/redis.conf
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 程序员小刘
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果