11、环境-docker安装Redis

11、环境-docker安装Redis

接下来继续安装Redis

在这里插入图片描述
在这里插入图片描述

官方其实都一些启动实例的语句,如下图
在这里插入图片描述

当然,这里没有使用端口映射和目录挂载。我们还是使用完整的命令,如下图中

在这里插入图片描述

此处有个小坑,因为默认是没有redis.conf这个文件的所以,如果直接执行docker run…,此时会把redis.conf当成一个目录来对待,所以,先创建这个文件。

在这里插入图片描述
在这里插入图片描述

此时Redis就已经启动了,并且此时配置文件也已经在外面有了,如果我们想要修改Redis的配置,只需要修改配置文件,然后重启docker容器就可以。

在这里插入图片描述

然后测试一下Redis
docker exec -it redis redis-cli , 就连接到Redis的客户端了。

在这里插入图片描述
在这里插入图片描述

Redis默认是没有持久化的,默认数据都存在内存中,所以如果重启Redis ,那么 再连进来获取a的值,就获取不到了。

那么重启一下Redis,然后在获取一下试一试。
在这里插入图片描述

然后get a ,发现获取的是nil
在这里插入图片描述

那么想要持久化的话,那么就需要修改Redis 配置文件
在这里插入图片描述
在这里插入图片描述

使用aof方式让Redis持久化

,然后重启Redis ,docker restart redis

在这里插入图片描述

然后重新尝试一下,看是否有持久化操作。

在这里插入图片描述

上面存了一个aa

,然后重启Redis ,然后再get aa ,发现能够获取到

在这里插入图片描述

为了方便看Redis中的数据,推荐安装一个Redis 的可视化客户端RedisdesktopManager工具

在这里插入图片描述
在这里插入图片描述

然后点击connect to Redis server ,连接Redis服务器
在这里插入图片描述
测试连接
在这里插入图片描述
在这里插入图片描述

然后就可以查看刚才存的数据aa 了

在这里插入图片描述

然后我们的Redis就安装好了,并且配置了持久化的配置,

在这里插入图片描述

Redis 的配置文件中可以配置什么东西,可以参考官方文档,

在这里插入图片描述

进入documentation 中 ,翻到下面有一个configuration

在这里插入图片描述

然后找到对应版本的

在这里插入图片描述

然后点击,进入样例中

在这里插入图片描述

比如所有 appendonly ,会发现默认是: appendonly no ,也就是默认存在内存中

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值