简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序,与
分类:
其他好文 时间:
2020-07-26 11:21:30
阅读次数:
98
1,单链表分为带头结点和不带头结点,带头节点的好处,只有实际写代码后才能体会出来。可以类比顺序表中的哨兵 好处: 1,第1个位置的插入、删除更加方便,带来操作上的统一。 2,对于头插法: 不带头结点的链表,插入第一个结点时,需要特殊处理,删除操作类似. 3,优势2:统一空表和非空表的处理 举例:无头 ...
分类:
其他好文 时间:
2020-07-24 16:29:50
阅读次数:
59
第一章: 关系型和非关系型 1.实质。 非关系型数据库的实质:非关系型数据库产品是传统关系型数据库的功能阉割版本,通过减少用不到或很少用的功能,来大幅度提高产品性能。 2.价格。 目前基本上大部分主流的非关系型数据库都是免费的。而比较有名气的关系型数据库,比如Oracle、DB2、MSSQL是收费的 ...
分类:
数据库 时间:
2020-07-23 18:53:41
阅读次数:
78
博主之前写了一篇Redis哨兵搭建,并没有对哨兵进行讲解,本篇填坑。 同时,也为博主写Redis分布式锁(二)做一些前置知识。 挖坑位置:Redis集群搭建(哨兵) Redis主从 在讲redis哨兵前,需要先简单讲解一下redis主从。 俗话说,鸡蛋放在一个篮子里容易碎,那就把鸡蛋复制一份,放到其 ...
分类:
其他好文 时间:
2020-07-21 22:48:51
阅读次数:
66
集群版本: redis-4.0.14 集群节点: 节点角色 IP redis-master 10.100.8.21 redis-slave1 10.100.8.22 redis-slave2 10.100.8.23 redis-sentinel01 10.100.8.24 redis-sentine ...
分类:
其他好文 时间:
2020-07-21 09:42:29
阅读次数:
76
调试Sentinel对接Scg网关的时候,出现了一个比较坑的现象,就是网关菜单,不显示请求链路和API管理的菜单项,这个问题主要是由于,Sentinel的dashboard前端sidebar.js的 代码逻辑中, /registry/machine查询返回的数据,返回的appType = 0 App ...
分类:
编程语言 时间:
2020-07-19 23:24:10
阅读次数:
221
图灵学院 java架构师学习路线 概述 哨兵机制的简介 有了主从复制的实现以后,如果想对主服务器进行监控,那么在redis2.6以后提供了一个"哨兵"的机制。顾名思义,哨兵的含义就是监控Redis系统的运行状态。可以启动多个哨兵,去监控Redis数据库的运行状态。其主要功能有两点: 1、监控主数据库 ...
分类:
编程语言 时间:
2020-07-15 23:40:35
阅读次数:
73
封装一个redis操作,代码如下: class Redis { use Singleton; public static $redis = ""; //私有化构造函数 private function __construct() { // if (!extension_loaded('redis') ...
分类:
Web程序 时间:
2020-07-12 14:35:09
阅读次数:
129
场景:一台服务上搭建redis主从复制 前提:服务器上的redis是通过宝塔安装的,安装路径为/www/server/redis/ 1. cd /www/server/redis && cp redis.conf redis_6380.conf 2. vim redis_6380.conf 更改以下 ...
分类:
其他好文 时间:
2020-07-12 14:28:31
阅读次数:
73
Sentinel(哨兵、哨岗)是Redis的高可用(high availability)解决方案:由一个或多个Sentinel实例组成Sentinel系统可以监视任意多个主服务器以及它们属下的所有从服务器,并在监视主服务器进行下线时,将主服务器下属的从服务器升级为新的主服务器,然后由新的主服务器代替 ...
分类:
其他好文 时间:
2020-07-12 14:18:34
阅读次数:
56