Redis---用podman安装 & 配置 redis---centos8环境

Redis---用podman安装 & 配置 redis---centos8环境

文章目录

1.redis的安装2.容器redis的进入、启动、停止、删除3.常用的命令 ps

1.redis的安装

因为redis的版本很多,可以根据starts的数据过滤掉不需要的版本信息(有可省略)

podman search redis -f stars=70

# podman search redis -f is-official=true 备用方案

centos7 环境直接使用docker search redis -f stars=70 即可centos8 改用了podman,具体可参考文章:centOS8下的docker与centOS7下的docker的区别和联系

podman pull redis # 拉取最新的redis版本

podman images # 查看所有本地的镜像,包括刚拉取的redis镜像

mkdir -p /etc/redis/conf /etc/redis/data # 创建2个目录文件,保存redis的数据和配置文件

touch /etc/redis/conf/redis.conf # 创建redis的配置文件

redis启动容器可选的参数:

-d 表示后台运行,不加-d执行上面的命令你就会看到redis启动的日志信息了-p 表示端口映射,冒号左面的是我们的宿主机的端口,也就是我们虚拟机的端口,而右侧则表示的是mysql容器内的端口-name 是我们给redis容器取的名字-v 表示挂载路径,$PWD表示当前目录下,冒号左面的表示我们宿主机的挂载目录,也就是我们虚拟机所在的文件路径。冒号右边则表是的是redis容器在容器内部的路径。如需使用配置文件的方式启动redis,这里则需要加上redis.conf的路径,还有redis存放数据所在的目录–appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置–requirepass 这个后面跟的是redis的密码(一定要设置!!!)

启动容器完整脚本:

podman run -d -p xxxx:6379 --name myredis -v /etc/redis/conf/redis.conf:/etc/redis/redis.conf redis redis-server --appendonly yes --requirepass 123456

podman ps -a # 这个可以查看容器的情况

podman inspect myredis # 查看容器的配置详情

podman inspect myredis > xxx # 把容器的详情,重定向到xxx文件中,方便使用vim搜索

2.容器redis的进入、启动、停止、删除

podman exec -it myredis /bin/bash # 只有在容器外,且容器是运行状态才能进入

podman stop myredis # 停止容器

podman restart myredis # 重启容器

podman rm myredis # 删除容器

3.常用的命令 ps

名称默认描述–all, -a列出所有容器,默认显示运行中的容器–filter, -f根据条件过滤显示内容–format通过模板展示容器信息–last, -n-1显示最近创建的n个容器(包含所有容器状态)–latest, -l显示最近创建的容器(包含所有容器状态)–no-trunc不截断输出–quiet, -q‘静默模式’,只展示容器ID–size, -s显示容器总的文件大小

FilterDescriptionidContainer’s IDnameContainer’s namelabelAn arbitrary string representing either a key or a key-value pair. Expressed as or =exitedAn integer representing the container’s exit code. Only useful with --all.statusOne of created, restarting, running, removing, paused, exited, or deadvolumeFilters running containers which have mounted a given volume or bind mount.networkFilters running containers connected to a given network.

status包含的状态:

created 容器被创建、未运行restarting 容器正常启动中,也可能启动失败了,卡在启动过程中running 正在运行removing 正在被删除paused 暂停exiteddead

相关推荐

365平台提现审核未通过 现在正版的XP操作系统多少钱呀?

现在正版的XP操作系统多少钱呀?

📅 10-01 👁️ 337
365平台提现审核未通过 品的意思

品的意思

📅 07-23 👁️ 3524
365平台提现审核未通过 销售毛利怎么算公式销售毛利怎么计算公式

销售毛利怎么算公式销售毛利怎么计算公式

📅 10-07 👁️ 9319