Redis-PHP锁实现

Redis-PHP锁实现

PHP    2018-07-05 11:05:55    46120浏览

PHP的文件锁在单服务器的时候使用是什么任何问题的,当多服务时,PHP的文件锁就无法满足需求,一个服务器锁了另外一台服务器并且不知道有锁,从而导致锁失效,而Redis共享锁可以满足。

Redis集群

Redis集群

Redis    2018-07-04 18:19:55    43169浏览

Redis-Cluster集群只有版本3.0之后才支持, 集群Redis-Cluster采用无中心结构,每个节点保存数据和整个集群状态,每个节点都和其他所有节点连接,并且包含主从、哨兵等功能不需要另外去处理

Redis哨兵

Redis哨兵

Redis    2018-07-04 18:06:14    43407浏览

Redis提供哨兵(Sentinel),监听所有主从服务器,当主从服务器中的主服务器离线时,哨兵会将从服务器中选举一个起来当主服务器,从而使Redis可以继续提供服务

Redis订阅模式

Redis订阅模式

Redis    2018-07-04 17:44:30    43211浏览

一个客户端可以订阅1个或多个频道,当频道有新的信息时,会推送给订阅客户端

Redis事务

Redis事务

Redis    2018-07-04 17:31:17    6340浏览

Redis主要是有MULTI(开启事务)、EXEC(提交事务)、DISCARD(取消事务)、WATCH(监控一个变量是否发生变化) 4个指令

Redis主从复制

Redis主从复制

Redis    2018-07-04 17:20:34    43320浏览

为了数据的备份或减读操作的压力就需要实现主从复制,主服务器负责写,从服务器负责同步主服务器数据并且可分担读的压力

MySQL环形多主

MySQL环形多主

Mysql    2018-06-28 18:16:59    44118浏览

由于mysql互为主从只满足2台数据库,环形可以满足大于2台数据库多主同步机制。相对于互为主从要注意就是每个数据库同步完之后需要更新bin-log日志,这样才能让自己从服务也执行更新(log-slave-updates = true)

MySQL互为主从

MySQL互为主从

Mysql    2018-06-28 14:30:00    43921浏览

Mysql互为主从顾名思义就是两台数据库都是主数据库同时也是对方的从数据库,只需在配置主从的基础下在将主数据库设置从数据库的从数据库

mysql主从复制

mysql主从复制

Mysql    2018-06-28 11:37:20    4753浏览

主从复制是从数据库根据主数据库的log-bin日志的操作,同步回从数据库并执行,从而达到跟主数据库数据一致。

MySQL增量备份

MySQL增量备份

Mysql    2018-06-26 16:01:05    5070浏览

由于数据每次全备份需要耗费很大资源,所以增量备份成了必要的方案,增量备份根据mysql-log对最新的mysql-log进行备份,然后又生成新的mysql-log继续记录,如此往复,从而达到备份完整数据的效果