11 2020 档案
摘要:今天学了下Redis 集群,需要创建 n 多个配置文件,由于只是本地测试,这些文件配置几乎一样,只是配置使用的端口不同。于是,我想写个函数,帮我生成。 模板文件 cluster.tpl port {port} cluster-enabled yes cluster-config-file {port
阅读全文
摘要:停止多个容器: docker stop <container1> <container2> <container3> 停止所有容器: docker stop $(docker ps -qa) 我想用 docker stop :all 来生成 docker stop $(docker ps -qa)
阅读全文
摘要:#!/bin/bash main(){ # -o 注册短格式选项,选项值为可选的选项,选项值只能紧接选项而不可使用任何符号将其他选项隔开 # --long注册长格式选项, 如果是可选项,那选项值只能使用 = 号连接 # 选项后没有冒号表示后面绝对不带任何参数了,如:--help 选项; 冒号表示后面
阅读全文
摘要:redis-cli 是交互模式,每次测试都要一条条写命令,有点烦了。特别是一些多条命令组合实现功能的时候,还是用脚本测试,更容易学习。 请看效果图: 下面把代码写在下面了 #!/usr/bin/env bash :<<EOF Redis 测试脚本 测试之前,先关闭所有 Redis 服务器: sudo
阅读全文
摘要:#!/usr/bin/env bash #使用方法#选择序号:auto-install#指定软件:auto-install redis function auto-install(){ local software=$1 if [ -z "$software" ];then PS3="请选择安装:
阅读全文