- 博客(13)
- 资源 (11)
- 收藏
- 关注
原创 Redis 主从复制、读写分离、高可用(七)-part 3
这里我用docker实现:结构:[root@14ba6e5d00c2 redis]# lsredis-3.2.8 redis-6379 redis-6380 redis-6381配置文件和前面改动一样,config 要注意的是:#bind 127.0.0.1bind 0.0.0.06379的配置: 改红的是需要注意的# Redis configuratio
2017-06-26 16:29:49 866
转载 Redis 主从复制、读写分离、高可用(七)-part 2
ps:若主宕机了,从会一直等待(后面会用 哨兵解决这个问题)首先启动redis服务,包括主库与从库各个服务器上的redis服务均启动正常,那么接下来就是模拟redis主库宕机了shutdown表示关闭redis服务 exit表示退出redis连接那么接下来就是查看各个redis从库的角色以及连接状态了
2017-06-26 15:48:14 563
转载 Redis 主从复制、读写分离、高可用(七)-part 1
Redis主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主,这样就可以减轻服务器的压力了。redis主从复制之配置介绍复制的原理介绍slave启动成功连接到master后会发送一个sync命令,Master接到命令启动后台的存盘进程,同时收集所有接收到的用于修改数据集命令,在后台进程执行完毕之后,master
2017-06-26 15:33:11 2224
原创 Redis GEO地理使用(六)
类似效果实现算法:地址GEO 详细介绍:地址geoadd:增加某个地理位置的坐标。GEOADD key longitude latitude member [longitude latitude member ...]将给定的空间元素(纬度、经度、名字)添加到指定的键里面。 这些数据会以有序集合的形式被储存在键里面, 从而使得像 GEOR
2017-06-26 14:39:18 2415 2
原创 Redis 发布与订阅(五)
1.什么是pub/subPub/Sub功能(means Publish, Subscribe)即发布及订阅功能。基于事件的系统中,Pub/Sub是目前广泛使用的通信模型,它采用事件作为基本的通信机制,提供大规模系统所要求的松散耦合的交互模式:订阅者(如客户端)以事件订阅的方式表达出它有兴趣接收的一个事件或一类事件;发布者(如服务器)可将订阅者感兴趣的事件随时通知相关订阅者。熟悉设计模式的朋
2017-06-21 14:53:08 589
转载 Redis 事务介绍(四)
前言: 在传统的关系型数据库中,我们都知道有事务这么个东东存在,所谓的事务也就是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消,也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。这也就是事务的四大特性,也就是我们常说的ACID那么在Redis这个非关系型数据库中也是存在事务的,但是redis中的事务并没有像传统的
2017-06-21 10:49:27 371
转载 Redis 持久化之AOF(三)
AOF(AppendOfFile)介绍:以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作也就是说AOF会将所有的写操作以日的形式志记录到文件中,而且这个保存的时间间隔
2017-06-20 17:21:03 483
转载 Redis 持久化之RDB(二)
1.RDB(Redis DataBase)是什么在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里,Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能如果需要进行
2017-06-20 16:20:57 476
转载 Redis GEO地理位置命令
概述redis3.2发布rc版本已经有一段时间了,估计RedisConf 2016左右,3.2版本就能release了。3.2版本中增加的最大功能就是对GEO(地理位置)的支持。说起Redis的GEO特性,最大的贡献还是咱们中国人。redis作者在对3.2引进新特性的博客中介绍了为什么支持GEO。GEO hashing的api是在Ardb实现的,Ardb是github用户yinqiwe
2017-06-19 16:47:52 1431
原创 Redis 下载与搭建(一)
1.Redis是什么?REmoteDIctionaryServer(远程字典服务器),是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器,Redis 与其他 key - value 缓存产品有以下三个特点:a.Red
2017-06-19 16:46:24 349
原创 解决:bash: make: command not found
一般出现这个-bash: make: command not found提示,是因为安装系统的时候使用的是最小化mini安装,系统没有安装make、vim等常用命令,直接yum安装下即可。yum -y install gcc automake autoconf libtool make
2017-06-19 15:44:17 61974 5
转载 VBA 动态生成多选框
关联的权限放在sheet3的A列中实现代码://新建一个模块,建立一个公共变量Public rangeAddr As String//sheet1 添加代码Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 11 Then rangeAd
2017-06-14 10:13:36 2689
中文知识图谱研讨会演讲
2017-11-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人