• 欢迎来到小爱博客,一个分享互联网IT技术的网站,喜欢就收藏吧!
Linux 启动redis 报错:WARNING: The TCP backlog setting of 511 cannot be enforced

Linux 启动redis 报错:WARNING: The TCP backlog setting of 511 cannot be enforced

今天启动redis报错,看了下报错的信息: WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add ‘vm.overcommit_memory = 1’ to /e……

redis-sentinel-哨兵集群-简单部署

redis-sentinel-哨兵集群-简单部署

Redis Sentinel的主要功能 Sentinel 的主要功能包括 主节点存活检测、主从运行情况检测、自动故障转移 (failover)、主从切换。Redis 的 Sentinel 最小配置是 一主一从。 Redis 的 Sentinel 系统可以用来管理多个 Redis 服务器,该系统可以执行以下四个任务: 监控 Sentinel 会不断的检查 主服……

Redis Sentinel 的安装与部署

Redis Sentinel 的安装与部署

Redis 的主从复制可以支撑住大并发量的读写操作,但是主从复制也会带来如下的的问题,一旦主节点出现故障,需要手动将一个从节点晋升为主节点,同时需要修改应用方的主节点地址,还需要命令其他从节点去复制新的主节点,整个过程都需要人工干预,无论对于 Redis 的应用方还是运维方都带来了很大的不便。Redis Sentinel 正是用于解决这些问题,当主节点出现故……

Redis Sentinel 官方部署文档

Redis Sentinel 官方部署文档

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

Redis Sentinel集群部署

Redis Sentinel集群部署

实验环境 操作系统: Ubuntu 18.04.1 LTS redis版本: redis 5.0.2 机器规划 role ip port Master 127.0.0.1 6379 Slave1 127.0.0.1 6380 Slave2 127.0.0.1 6381 Sentinel1 127.0.0.1 26379 Sen……

Linux:ERROR 1290 (HY000): The MySQL server is running with the –skip-grant-tables option so it cann

Linux:ERROR 1290 (HY000): The MySQL server is running with the –skip-grant-tables option so it cann

实操:阿里云CentOS 7.4 64位服务器 修改mysql数据库配置文件无密码登录后,修改密码报错: <code class="has-numbering">ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables ……

linux下mysql忘记密码解决方案

linux下mysql忘记密码解决方案

一、写随笔的原因:之前自己服务器上的mysql很久不用了,忘记了密码,所以写一下解决方案,以供以后参考   二、具体的内容: 1. 检查mysql服务是否启动,如果启动,关闭mysql服务 运行命令:ps -ef | grep -i mysql 如果开着就运行关闭的命令:service mysqld stop 2.修改mysql的配置文件my.co……

linux mysql添加用户,删除用户,以及用户权限

linux mysql添加用户,删除用户,以及用户权限

一些主要的命令: 登录: mysql -u username -p 显示全部的数据库: show databases; 使用某一个数据库: use databasename; 显示一个数据库的全部表: show tables; 退出: quit; 删除数据库和数据表 mysql>drop database 数据库名; mysql>drop tab……

Redis Sentinel安装与部署,实现redis的高可用

Redis Sentinel安装与部署,实现redis的高可用

前言 对于生产环境,高可用是避免不了要面对的问题,无论什么环境、服务,只要用于生产,就需要满足高可用;此文针对的是redis的高可用。 环境准备 redis版本:redis-3.0.0 linux:centos6.7 ip:192.168.11.202, 一台服务器上搭建搭建全部redis实例,包括数据节点实例以及哨兵(sentinel)实例 客户端jedi……

云服务器Redis Sentinel部署及客户端公网IP连接

云服务器Redis Sentinel部署及客户端公网IP连接

1、配置文件 Redis版本为6.0.4,准备了6个配置文件,3个Redis服务配置文件,3个哨兵配置文件,部署方式为一主二从三哨兵。 (1) Redis主节点配置文件 redis-6380.conf # 配置文件进行了精简,完整配置可自行和官方提供的完整conf文件进行对照。端口号自行对应修改 #后台启动的意思 daemonize yes #端口号(……

Redis Sentinel部署全流程

Redis Sentinel部署全流程

版本 CentOS 8.1.1911(VMWare) redis 5.0.8 基本信息 服务器IP:192.168.31.68 Redis 端口:7000(主) 7001,7002(从) Sentinel端口:27000 27001 27002 关键代码或命令这样表示 配置Redis master7000.conf bind 0.0.0……

Centos7.6部署redis6.0.8集群sentinel模式

Centos7.6部署redis6.0.8集群sentinel模式

三台服务器各部署一个集群节点、一个哨兵进程。 服务器 角色 IP和端口 master1 master1/sentinel 192.168.146.199 redis端口:6379 Sentinel端口:26379 slave1 slave1/sentinel 192.168.146.200 redis端口:6379 Sentinel……

搭建Redis的sentinel模式

搭建Redis的sentinel模式

sentinel是Redis的一大特性,即哨兵模式。是指在Redis主从模式中,如果主节点宕机时,整个集群会推选出一位新主节点的一种高可用模式。 下面以三台机器进行部署,如图: 部署三台Redis节点 01、在主节点上部署Redis节点 (1)编写当前节点的信息文件:/hand/hap/redis/master.conf cluster-announce……

docker-compose搭建redis哨兵集群

docker-compose搭建redis哨兵集群

出于学习目的,您可以很轻松地在docker环境下运行redis的单个实例,但是如果您需要在生产环境中运行它,那么必须将Redis部署为HA(High Avaliable)模式。 Redis Sentinel为Redis提供高可用性,这意味着使用Sentinel可以创建Redis HA部署,该部署可以在无需人工干预的情况下抵抗某些类型的故障。 Redis Se……

Docker部署Redis Sentinel高可用集群

Docker部署Redis Sentinel高可用集群

1、创建目录   mkdir /usr/local/docker cd /usr/local/docker mkdir redis sentinel 2、创建Redis配置文件 nano工具自行安装   cd redis nano docker-compose.yml 输入以下内容   version……

mysql安全修改mysql数据库名几种方法

mysql安全修改mysql数据库名几种方法

在mysql中修改数据表或数据库名我们都使用么rename函数来执行,但有时不稳定导致表丢失了,下面整理了一些安全修改数据库名的几种方法,希望对各位有帮助。 如果是MyISAM的话.只要修改DATA目录下面的那个库名的文件夹的名字就OK了 如果是INNODB的话.其实是无法修改库名的.网上瞎咧咧的什么RENAME DATABASE或者ALTER DAT……

MySQL中数据库重命名

MySQL中数据库重命名

表重名的话是rename table old_table to new_table; So,库的重命名最简单快捷的办法是 rename old_db to new_db么? 随便建了个测试库test,试着执行了一下臆想的rename命令,好吧,不行。搜了一下文档才发现,原来早期MySQL版本(5.1.7)中是有过这个命令的,后来出于安全考虑又在MySQL 5……

MySQL group_concat设置group_concat_max_len

MySQL group_concat设置group_concat_max_len

GROUP_CONCAT函数用于将多个字符串连接成一个字符串,在拼接成字符串时就会存在拼接长度的问题,mysql 默认的拼接最大长度为1024 个字节,由于1024个字节会出现不够用的情况,所以有时需要去根据情况进行修改,方式如下。 1、查看当前mysql group_concat_max_len 进入mysql状态,输入:show variables li……

centOS7 yum安装mysql5.6

centOS7 yum安装mysql5.6

(1)检查系统中是否已安装 MySQL。 rpm -qa | grep mysql 返回空值的话,就说明没有安装 MySQL 。 注意:在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行 yum install mysql 命令只是更新Mariadb数据库,并不会安装 MySQL 。 (2)查看已安装的 Mariad……