2020年6月

pgsql9.4主备配置

准备2台pgsql主服务器安装并初始化,从服务器只安装不用初始化主机IP角色pgsql0110.0.0.72主pgsql0210.0.0.73从主库配置1.创建同步用户psql -c "create user replica CREATEDB SUPERUSER LOGIN REPLICATION password '123456';"2.给同步用户添加连接权限vim /...

继续阅读 »

psql基本命令和常用sql

1.连接数据库psql -Upostgres -h localhost -p 5432 -d postgres2.命令行执行sqlpsql -c '\l'psql -c 'select current_time'psql -f my.sql3.psql命令\du:查看用户列表\x: 开启扩展显示,再次输入关闭。类似mysql\G\g:将执行结果发送到文件或管道select current_t...

继续阅读 »

pgsql9.4.25源码安装

安装:yum install -y gcc readline-devel zlib-devel wget http://ftp.postgresql.org/pub/source/v9.4.25/postgresql-9.4.25.tar.gz tar xf postgresql-9.4.25.tar.gz cd postgresql-9.4.25/ ./configure --prefix...

继续阅读 »

redis哨兵模式vip

三个哨兵配置如下port 26379 daemonize yes pidfile "/var/run/redis-sentinel.pid" logfile "/var/log/redis/redis-sentinel.log" sentinel monitor mymaster 10.0.0.30 6379 2 sentinel down-after...

继续阅读 »

redis哨兵模式配置

Redis 的 Sentinel 系统用于管理多个 Redis 服务器(instance), 该系统执行以下三个任务:监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。提醒(Notification): 当被监控的某个 Redis 服务器出现问题时, Sentinel 可以通过 API 向管理员或者其他应用程序发送通知。自动故障迁移(Autom...

继续阅读 »

redis主从复制和配置

1.安装redis参考链接2.配置redismaster:port 6379 daemonize yes bind 0.0.0.0 pidfile /var/run/redis_6379-master.pid logfile "/var/log/redis/redis_6379-master.log"slave:port 6379 daemonize yes bind 0...

继续阅读 »

helm模板开发-hooks(七)

Helm提供了一种hook机制,以允许chart开发人员在release的生命周期的某些时间进行干预。例如,您可以使用hook执行以下操作:在加载任何其他chart之前,在安装期间加载ConfigMap或Secret。在安装新chart之前,执行作业备份数据库,然后在升级后,执行第二个作业还原数据。在删除release之前,在删除release之前适当地停止其他服务。hook使用注解来定义,...

继续阅读 »