摘要:
Redis大部分常用功能都在这里了。 Redis环境搭建(Linux):https://www.cnblogs.com/jssj/p/13648065.html Redis权限管理 :https://www.cnblogs.com/jssj/p/13656930.html Redis数据类型和基本操 阅读全文
摘要:
前言 随着业务并发量的不断扩张,redis内存数据库也会有处理不过来的情况,故redis也考虑集群来缓解并发的压力。 原理 Redis 集群原理图 1. Redis集群中总共了16384个Slot 用于存放redis的键值对。这个Slot会平均分配给每一组集群(图中3组就分配成5461,5461,5 阅读全文
摘要:
前言 redis主从设置好了之后,我们还需要能够监控主库,并且出现故障自动切换主从关系。 搭建 第一步创建新的目录,并设置参数文件 port 26380 dir "/home/redis/sentinel/data" sentinel monitor mymaster 127.0.0.1 6380 阅读全文
摘要:
前言 Redis主复制集功能可以保证灾难出现的情况。 搭建 第一步配置三个redis.conf: 目录信息可以自己配置 protected-mode yes port 6380 daemonize yes pidfile /var/run/redis_6380.pid loglevel notice 阅读全文
摘要:
前言 消息模式为了资源的充分利用。 说明 Redis的消息分为两类 1. 消息队列 2. 订阅模式 订阅模式需要开两个窗口演示 第一步:设置接收频道 SUBSCRIBE channel [channel ...] -- 设置接收频道 第二步:在另一个窗口往这个频道发送消息 PUBLISH chann 阅读全文
摘要:
前言 用好redis,必须要懂各项配置 参数 1. redis的参数配置文件为 redis.cnf 默认在redis的安装目录下 登陆Redis 查询参数命令 CONFIG GET * -- 查看redis的全部参数设置, 模糊查询例如:*re* redis参数是一行是参数名称,一行是参数值。 设置 阅读全文
摘要:
前言 Redis事务,是基于队列实现,并且是乐观机制,属于弱事务支持。 操作 第一步,开启事务 MULTI -- 开启事务 这个使用set,get 数据如下: EXEC -- 提交事务 Redis 事务隔离 WATCH key [key ...] -- 监控键值,如果该键值在提交事务之前有变化,则本 阅读全文
摘要:
前言 redis 的一大特点就是持久化。 原理 RDB 持久化 :根据快照实现 优点:速度快,适合备份,主从复制也是基于此。新快照会覆盖上一次快照。 缺点:因为是快照,所以会存在数据丢失。 AOF 持久化:记录全部操作实现 优点:能够最大程度的保证数据不丢。 缺点:日志量大。 参数说明: RDB 持 阅读全文
摘要:
基本操作 EXISTS key 判断key是否存在,存在反馈1,否则反馈0. DEL key 删除key KEYS pattern 查看键信息,可以使用一些规则 EXPIRE/PEXPIRE key seconds -- 设置键值有效时间(秒和毫秒) 这里会出现内存击穿,导致雪崩,最后导致mysql 阅读全文
摘要:
前言 redis也一样有权限的管理。 设置 修改redis.cnf 文件,开启远程登录 protected-mode yes -- 是否开启保护模式,yes:开启,no:关闭 bind 127.0.0.1 -- 设置哪些ip可以访问, 注意阿里云要绑定内网的iprequirepass 123456 阅读全文
摘要:
前言 安装 下载软件: 官网下载地址:http://dl.mycat.org.cn/1.6.7.4/Mycat-server-1.6.7.4-release/Mycat-server-1.6.7.4-release-20200105164103-linux.tar.gz 百度云下载:链接: http 阅读全文