redis
_yuki_
一路打怪升级,直至见到大魔王
展开
-
Redis 配置
在Redis中,在Redis的根目录下有一个配置文件(redis.conf)。当然您可以通过Redis CONFIG命令获取和设置所有的Redis配置。语法:以下是Redis中的CONFIG命令的基本语法。redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME示例:redis 127.0.0.1:6379> CONFIG GET原创 2017-04-26 10:16:41 · 403 阅读 · 0 评论 -
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 · 867 阅读 · 0 评论 -
Redis 主从复制、读写分离、高可用(七)-part 2
ps:若主宕机了,从会一直等待(后面会用 哨兵解决这个问题)首先启动redis服务,包括主库与从库各个服务器上的redis服务均启动正常,那么接下来就是模拟redis主库宕机了shutdown表示关闭redis服务 exit表示退出redis连接那么接下来就是查看各个redis从库的角色以及连接状态了转载 2017-06-26 15:48:14 · 563 阅读 · 0 评论 -
Redis 主从复制、读写分离、高可用(七)-part 1
Redis主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主,这样就可以减轻服务器的压力了。redis主从复制之配置介绍复制的原理介绍slave启动成功连接到master后会发送一个sync命令,Master接到命令启动后台的存盘进程,同时收集所有接收到的用于修改数据集命令,在后台进程执行完毕之后,master转载 2017-06-26 15:33:11 · 2224 阅读 · 0 评论 -
Redis cluster(八)-part 3
Redis cluster命令集群(cluster) cluster info 打印集群的信息cluster nodes 列出集群当前已知的所有节点(node),以及这些节点的相关信息 节点(node) cluster meet 将ip和port所指定的节点添加到集群当中,让它成为集群的一份子 cluster forget原创 2017-07-12 17:06:03 · 275 阅读 · 0 评论 -
Redis cluster(八)-part 2
Redis集群添加节点 首先我们要新建立一个节点,将redis01 复制一份改为redis07,然后修改端口号也改为7007 ,然后我们执行[root@localhost redis07]# ./redis-server redis.conf 启动以后,然后进行查看,发现有一个端口号为7007的redis实例已经启动了!我们怎么把这个redis 实例添加到集群中呢。原创 2017-07-12 17:02:58 · 259 阅读 · 0 评论 -
Redis cluster(八)-part 1
一:关于redis cluster1:redis cluster的现状目前redis支持的cluster特性1):节点自动发现2):slave->master 选举,集群容错3):Hot resharding:在线分片4):进群管理:cluster xxx5):基于配置(nodes-port.conf)的集群管理6):ASK 转向原创 2017-07-12 16:41:57 · 408 阅读 · 0 评论 -
Redis 发布与订阅(五)
1.什么是pub/subPub/Sub功能(means Publish, Subscribe)即发布及订阅功能。基于事件的系统中,Pub/Sub是目前广泛使用的通信模型,它采用事件作为基本的通信机制,提供大规模系统所要求的松散耦合的交互模式:订阅者(如客户端)以事件订阅的方式表达出它有兴趣接收的一个事件或一类事件;发布者(如服务器)可将订阅者感兴趣的事件随时通知相关订阅者。熟悉设计模式的朋原创 2017-06-21 14:53:08 · 589 阅读 · 0 评论 -
Redis 事务介绍(四)
前言: 在传统的关系型数据库中,我们都知道有事务这么个东东存在,所谓的事务也就是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消,也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。这也就是事务的四大特性,也就是我们常说的ACID那么在Redis这个非关系型数据库中也是存在事务的,但是redis中的事务并没有像传统的转载 2017-06-21 10:49:27 · 371 阅读 · 0 评论 -
Redis 持久化之AOF(三)
AOF(AppendOfFile)介绍:以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,redis启动之初会读取该文件重新构建数据,换言之,redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作也就是说AOF会将所有的写操作以日的形式志记录到文件中,而且这个保存的时间间隔转载 2017-06-20 17:21:03 · 484 阅读 · 0 评论 -
Redis 持久化之RDB(二)
1.RDB(Redis DataBase)是什么在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里,Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能如果需要进行转载 2017-06-20 16:20:57 · 477 阅读 · 0 评论 -
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 · 1432 阅读 · 0 评论 -
Redis 下载与搭建(一)
1.Redis是什么?REmoteDIctionaryServer(远程字典服务器),是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称为数据结构服务器,Redis 与其他 key - value 缓存产品有以下三个特点:a.Red原创 2017-06-19 16:46:24 · 349 阅读 · 0 评论 -
Redis.config配置详解
#Redis配置文件# 当配置中需要配置内存大小时,可以使用 1k, 5GB, 4M 等类似的格式,其转换方式如下(不区分大小写)## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 1024*1024*原创 2017-04-25 10:27:12 · 14663 阅读 · 0 评论 -
Redis GEO地理使用(六)
类似效果实现算法:地址GEO 详细介绍:地址geoadd:增加某个地理位置的坐标。GEOADD key longitude latitude member [longitude latitude member ...]将给定的空间元素(纬度、经度、名字)添加到指定的键里面。 这些数据会以有序集合的形式被储存在键里面, 从而使得像 GEOR原创 2017-06-26 14:39:18 · 2417 阅读 · 2 评论