docker运行redis
1、去docker hub 找redis 确定版本
docker pull redis:5.0.12
2、运行redis
启动redis,设置映射端口 6379
docker run -p 6379:6379 redis:5.0.12
启动redis,映射端口 6379,后台启动 -d,指定名称 --name,总是启动 --restart=always
docker run -p 6379:6379 -d --name redis01 --restart=always redis:5.0.12
redis支持内存数据持久化 默认是rdb持久化
rdb持久化:快照 redis服务器将某一时刻的数据以快照的形式写入到磁盘
aof持久化:redis服务器将所有客户端的写操作以命令的方式记录到日志文件中,更加安全
3、如何开启持久化
docker run --name redis01 -d -p 6379:6379 --restart=always redis:5.0.12 redis-server --appendonly yes
注意:主要开启了持久化,将持久化文件生成在容器/data/目录中
设置数据卷,映射数据文件到外部宿主机
docker run --name redis01 -d -p 6379:6379 --restart=always -v /home/redisdata:/data redis:5.0.12 redis-server --appendonly yes
4、如何自定义配置文件启动redis
1、获取redis的对应版本的配置文件进行修改 redis.conf
a、下载对应版本找到配置文件 进行修改 使用完整配置文件启动
b、创建指定文件名称直接书写需要修改的属性即可
2、上传配置文件到宿主机的指定目录 /root/redisconf/redis.conf
3、数据卷挂载配置启动
docker run --name redis01 -d -p 6379:6379 --restart=always -v /home/redisconf:/data redis:5.0.12 redis-server /data/redis.conf
指定需要修改的属性
文章来源:https://www.toymoban.com/news/detail-561962.html
使用docker进入redis容器,查看key
1、通过容器ID进入到容器内部。dorm_redis_1是容器id
docker exec -it dorm_redis_1 sh
2、接着连接到redis服务,使用Redis-cli。
redis-cli
它是一个用于连接到Redis服务器的命令行客户端,它可以用来执行各种Redis命令,
如查看服务器状态、查看键值对、设置和获取键值对等。它也可以用于执行批量操作,如批量设置键值对,批量获取键值对
或者直接使用如下,可以省略1、2步骤
docker exec -it dorm_redis_1 redis-cli
3、使用Redis Auth 命令
auth password
它用于检测给定的密码和配置文件中的密码是否相符。不执行没有redis查询等操作权限,输入自己的redis密码
4、set key值,set键值
set lockNum 33
5、开始执行查询、删除等操作先匹配
keys *
keys lock*
根据要查找的内容以xxx开头在进行匹配,例如根据以开始的key值加*,筛选出相关数据
6、查询key的值
get lockNum
7、删除key
del lockNum
文章来源地址https://www.toymoban.com/news/detail-561962.html
到了这里,关于docker运行redis的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!