Skip to content

Instantly share code, notes, and snippets.

View zhouyl's full-sized avatar

ZhouYL zhouyl

  • China.ShengZheng
View GitHub Profile
@zhouyl
zhouyl / consul.conf
Created October 22, 2018 10:31
consul configration in local
{
"datacenter": "oms-java",
"data_dir": "/data/consul/data/",
"pid_file": "/data/consul/consul.pid",
"log_file": "/data/consul/logs/",
"log_rotate_bytes": 500000000,
"log_level": "INFO",
"node_name": "node1",
"server": true,
"bootstrap": true,
@zhouyl
zhouyl / pcntl_worker.php
Last active September 2, 2019 11:05
pcntl multi process
<?php
if (!function_exists('pcntl_fork')) {
exit('请重新安装编译 PHP,开启 --enable-pcntl 扩展!');
}
if (!class_exists('Redis')) {
exit('请安装扩展: pecl install redis');
}
@zhouyl
zhouyl / redis-cluster
Last active April 2, 2021 03:38
REDIS-CLUSTER Manager
#!/usr/bin/env bash
REDIS_CLUSTER_HOME=/usr/local/redis-cluster
cd $REDIS_CLUSTER_HOME
CLUSTERS=(7000 7001 7002 7003 7004 7005)
start() {
@zhouyl
zhouyl / ssh-dump-mysql-to-local.sh
Created May 25, 2024 10:29
ssh-dump-mysql-to-local.sh
# 使用 ssh 下载远程服务器上的 mysql 数据库
SSH_HOST=remote_ssh_host
SSH_USER=root
SSH_BIN="ssh $SSH_USER@$SSH_HOST"
REMOTE_DATABASE=remote_db_name
REMOTE_HOST=remote_host_ip
REMOTE_PORT=3306
REMOTE_USER=root
@zhouyl
zhouyl / mysql-auth.cnf
Created June 29, 2024 06:37
mysql dump & recovery shell script
[client]
host=localhost
port=3306
user=root
password=root
@zhouyl
zhouyl / es_delete_lifecycle_indices.py
Created April 21, 2026 07:36
es_delete_lifecycle_indices.py
import requests
import datetime
ES_HOST = 'http://localhost:9200'
lifecycle_rules = [
{
'days': 0,
'format': '%Y.%m.%d',
'indices': [