在linux环境下通过docker安装redis
1、下载镜像
首先需要进入docker hub官网查看所redis的对应版本
链接: https://hub.docker.com/

可以选择指定版本下载,也可以直接docker pull redis下载最新的docker redis镜像

2、创建实例并启动
mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf
docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf
redis 自描述文件:
链接: https://raw.githubusercontent.com/antirez/redis/4.0/redis.conf
至此redis安装完毕

输入docker ps可查看运行的redis镜像

3、使用redis镜像执行redis-cli命令连接
docker exec -it redis redis-cli

进行测试:

注意,此时的数据a并没有进行持久化操作,只是暂时存在内存中,即,若在此刻重启redis,get a之后的数据会返回null,并不是b了,如下所示。

如果需要持久化操作,则进入redis.conf文件


按i插入

esc后输入 :wq 保存退出
4、重启redis即可实现数据持久化
docker restart redis

若需要方便操作redis,可以安装一个redis可视化工具

我这里前几年便已经装好了,就不演示如何操作如何安装了,有需要的可以进行自行安装。


连接成功后:

set操作

可以看到此时redis中有数据了


655

被折叠的 条评论
为什么被折叠?



