当前位置: 首页 > news >正文

记录:podman安装redis

 Linux系统上安装redis:

podman pull redis     # 拉取最新的redis版本
podman images         # 查看所有本地的镜像,包括刚拉取的redis镜像mkdir -p  /etc/redis/conf  /etc/redis/data			# 创建2个目录文件,保存redis的数据和配置文件
touch  /etc/redis/conf/redis.conf					# 创建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

查看redis容器状态:

podman ps -a 					# 这个可以查看容器的情况
podman inspect myredis 			# 查看容器的配置详情

 进入redis容器:

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

 其他命令:

podman stop myredis						# 停止容器
podman restart myredis					# 重启容器
podman rm myredis						# 删除容器

补充说明: 

redis启动容器可选的参数:

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

http://www.lryc.cn/news/370571.html

相关文章:

  • TrinityCore启动报错: MySQL library version (8.0.37 id 80037) does not match
  • 代码随想三刷字符串篇
  • 华为支持手指关节手势的原理
  • Flink的简单学习五
  • C++|哈希应用->位图
  • Rust 实战丨SSE(Server-Sent Events)
  • Django API开发实战:前后端分离、Restful风格与DRF序列化器详解
  • React基础教程:TodoList案例
  • PHP超详细安装及应用
  • 【算法篇】大数加法JavaScript版
  • 【LeetCode 128】 最长连续子序列
  • SpringCloud-面试篇(二十六)
  • 使用__try...__except和try...catch捕获异常实例分享(附源码)
  • 基于51单片机的简易温控水杯恒温杯仿真设计( proteus仿真+程序+设计报告+讲解视频)
  • 王德峰视频讲座,王德峰视频全部大全集,百度云百度网盘资源下载
  • Visual Studio和BOM历史渊源
  • 虚拟现实(VR)游戏与增强现实(AR)游戏的区别
  • git已经设置了自己的账号和密码,提交信息还是别人解决方法
  • 探索面向对象与并发编程的完美融合:Java中的实践与思考
  • 探索在线问诊系统的安全性与隐私保护
  • How To: Localize Bar and Ribbon Skin Items
  • 通过 urllib 结合代理IP下载文件实现Python爬虫
  • 单线服务器与双线服务器的区别?
  • 使用Hadoop MapReduce实现各省学生总分降序排序,根据省份分出输出到不同文件
  • LeetCode | 66.加一
  • Oracle最终会扼杀MySQL?(译)
  • 分布式物联网平台特点
  • 【学习笔记】Linux文件编译调试相关(问题未解决)
  • 微信小程序毕业设计-驾校管理系统项目开发实战(附源码+论文)
  • 【多线程】进程与线程