redis
Houzhyan
What is insistence? That is,day after day,you tell yourself to go on for another day.
展开
-
Redis和Memcache对比及选择
http://www.cnblogs.com/EE-NovRain/p/3268476.html我这段时间在用Redis,感觉挺方便的,但比较疑惑在选择内存数据库的时候到底什么时候选择redis,什么时候选择memcache,然后就查到下面对应的资料,是来自redis作者的说法(stackoverflow上面)。 You should not care too muc转载 2017-04-13 13:50:35 · 475 阅读 · 0 评论 -
Redis集群搭建与使用
原文地址:http://www.cnblogs.com/wuxl360/p/5920330.htmlRedis集群搭建与简单使用介绍安装环境与版本用两台虚拟机模拟6个节点,一台机器3个节点,创建出3 master、3 salve 环境。redis 采用 redis-3.2.4 版本。两台虚拟机都是 CentOS ,一台 CentOS6.5 (IP:192.168.3转载 2017-06-23 16:07:59 · 405 阅读 · 0 评论 -
Redis主从和HA配置
原文地址:http://blog.csdn.net/dc_726/article/details/116944371同步原理摘自:http://www.cnblogs.com/stephen-liu74/archive/2012/03/30/2364717.html “下面的列表清楚的解释了Redis Replication的特点和优势。 1). 同一个转载 2017-07-29 20:23:00 · 395 阅读 · 0 评论 -
Redis学习手册--持久化机制
一、Redis提供了哪些持久化机制: 1). RDB持久化: 该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。 2). AOF持久化: 该机制将以日志的形式记录服务器所处理的每一个写操作,在Redis服务器启动之初会读取该文件来重新构建数据库,以保证启动后数据库中的数据是完整的。 3). 无持久化: 我们可以通过配置转载 2017-07-29 21:08:44 · 308 阅读 · 0 评论 -
扩展thinkphp5的redis类方法
笔者在开发时发现,thinkphp5的自带redis类方法,只有简单的读取缓存、写入缓存的基本方法,远不能满足我们业务的需求。redis本身支持五种数据类型,string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)。redis的东西就不必再介绍了,接下来还是让我一起扩展thinkphp5的redis方法吧!首先我们先找到缓存驱动类里的,handler转载 2017-10-11 18:18:05 · 8121 阅读 · 2 评论 -
redis综述
原文:http://www.cnblogs.com/shanyou/archive/2012/01/28/2330451.htmlRedis 起步Rdis和JQuery一样是纯粹为应用而产生的,这里记录的是在CentOS 5.7上学习入门文章:1.Redis简介 Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的转载 2017-11-30 15:41:28 · 303 阅读 · 0 评论 -
Redis持久化磁盘IO方式及其两种方式带来的问题
一、对Redis持久化的探讨与理解 redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持两种持久化方式,一种是 Snapshot(RDB)也是默认方式,另一种是Append only file(AOF)的方式。具体的理论说明请见这里。 我们应该明确持久化的数据有什么用,答案是用于重启后的数据恢复。Redi转载 2017-12-05 07:53:55 · 2665 阅读 · 0 评论 -
redis主从集群搭建及容灾部署(哨兵sentinel)
原文:http://www.cnblogs.com/linuxbug/p/5131504.htmlRedis也用了一段时间了,记录一下相关集群搭建及配置详解,方便后续使用查阅。提纲l Redis安装l 整体架构l Redis主从结构搭建l Redis容灾部署(哨兵sentinel)l Redis常见问题Redis安装发行版:CentOS-6.6 64b转载 2017-12-05 08:52:04 · 522 阅读 · 0 评论 -
Laravel 之 Redis 模块操作(全)
简介Redis模块负责与Redis数据库交互,并提供Redis的相关API支持;Redis模块提供redis与redis.connection这两个服务;redis.connection服务提供redis连接对象;redis服务提供Illuminate\Redis\RedisManager对象,负责与Redis打交道的这部分管理工作;配置项以下是笔者的示例;default是默认的Redis连接对象转载 2018-01-17 22:07:08 · 22428 阅读 · 5 评论 -
Redis Cluster多机房高可用实现--基于客户端
1本文以Redis-Cluster为例子,实际使用中Redis-Sentinel和Redis Standalone也是一样的。一、现有问题由于Redis本身的一些特性(例如复制)以及使用场景,造成Redis不太适合部署在不同的机房,所以通常来看Redis集群都是在同一个机房部署的。虽然Redis集群自身已经具备了高可用的特性,即使几个Redis节点异常或者挂转载 2017-06-12 16:11:50 · 3126 阅读 · 0 评论 -
[Redis] redis-cli 命令总结
edis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法。下面将Redis提供的命令做一总结。官网命令列表:http://redis.io/commands (英文)1、连接操作相关的命令quit:关闭连接(connection)auth:简单转载 2017-06-12 16:02:04 · 608 阅读 · 0 评论 -
Redis Cluster多机房高可用实现--基于客户端<上篇>
本文以Redis-Cluster为例子,实际使用中Redis-Sentinel和Redis Standalone也是一样的。一、现有问题由于Redis本身的一些特性(例如复制)以及使用场景,造成Redis不太适合部署在不同的机房,所以通常来看Redis集群都是在同一个机房部署的。虽然Redis集群自身已经具备了高可用的特性,即使几个Redis节点异常或者挂掉,Red转载 2017-04-26 15:16:13 · 3046 阅读 · 0 评论 -
Laravel中用Redis来做任务队列---出现重载问题
原文地址:http://yansu.org/2014/04/11/redis-queue-in-laravel.html利用Redis可以很方便的实现一个任务队列,但是在Laravel中,Redis的队列总会出现一个任务多次执行的问题。究其原因是它写死了reserved的时长,也就是如果1分钟后任务没有执行完成,那么这个任务就会被重新放回队列。下面是队列的简单使用和执行原理。设置转载 2017-05-04 01:40:59 · 4717 阅读 · 0 评论 -
redis常用命令、常见错误、配置技巧等分享
原文地址:http://www.jb51.net/article/60627.htm1. redis查看当前所有的key复制代码 代码如下:KEYS *2. 查看当前redis的配置信息复制代码 代码如下:CONFIG GET *3. MISCONF Redis is configured to save RDB snapshot转载 2017-04-21 21:58:37 · 450 阅读 · 0 评论 -
Linux下php安装Redis扩展
安装环境:CentOS 6.4 1、下载下载地址:http://pecl.php.net/package/redis文件名:phpredis-2.2.4.tar.gz文件下载成功后,上传至/usr/local 2、安装[root@vm15 local]# tar -zxvf phpredis-2.2.4.tar.gz转载 2017-04-21 22:16:25 · 1361 阅读 · 0 评论 -
redis 一致性hash部署
原文地址:http://www.cnblogs.com/lulu/archive/2013/06/10/3130906.html使用zookeeper 实现一致性hash。redis服务启动时,将自己的路由信息通过临时节点方式写入zk,客户端通过zk client读取可用的路由信息。 服务端使用python 脚本写的守护进程:https://gith转载 2017-04-25 00:42:18 · 694 阅读 · 0 评论 -
如何实现高可用的redis集群(方案介绍)
原文:点击打开链接Redis因具有丰富的数据结构和超高的性能以及简单的协议,使其能够很好的作为数据库的上游缓存层。但在大规模的Redis使用过程中,会受限于多个方面:单机内存有限、带宽压力、单点问题、不能动态扩容等。 基于以上,Redis集群方案显得尤为重要。通常有3个途径:官方Redis Cluster;通过Proxy分片;客户端分片(Smart Client)。转载 2017-04-26 14:39:30 · 4737 阅读 · 0 评论 -
Redis主从配置及通过Keepalived实现Redis自动切换高可用
原文:Redis主从配置及通过Keepalived实现Redis自动切换高可用一:环境介绍:Master: 192.168.1.4Slave: 192.168.1.5Virtural IP Address (VIP): 192.168.1.253二:设计思路:当 Master 与 Slave 均运作正常时, Master负责服务,Slave负转载 2017-04-26 14:52:47 · 583 阅读 · 0 评论 -
几点建议,让Redis在你的系统中发挥更大作用
Redis在很多方面与其他数据库解决方案不同:它使用内存提供主存储支持,而仅使用硬盘做持久性的存储;它的数据模型非常独特,用的是单线程。另一个大区别在于,你可以在开发环境中使用Redis的功能,但却不需要转到Redis。转向Redis当然也是可取的,许多开发者从一开始就把Redis作为首选数据库;但设想如果你的开发环境已经搭建好,应用已经在上面运行了,那么更换数据库框架显然不那么容易。另外转载 2017-04-26 15:20:07 · 474 阅读 · 0 评论 -
Redis的主从复制
1、主从复制的介绍 1.1 Master可以拥有多个slave 1.2 多个slave可以连接同一个master,还可以连接到其他的slave 1.3 主从复制不会阻塞master,在数据同步的时候master可以继续处理client的请求 1.4 提供系统的伸缩性2、主从复制的过程 2.转载 2017-05-19 12:37:55 · 449 阅读 · 0 评论 -
php redis pub/sub(Publish/Subscribe,发布/订阅的信息系统)之基本使用
php redis pub/sub(Publish/Subscribe,发布/订阅的信息系统)之基本使用一.场景介绍最近的一个项目需要用到发布/订阅的信息系统,以做到最新实时消息的通知。经查找后发现了redis pub/sub(发布/订阅的信息系统)可以满足我的开发需求,而且学习成本和使用成本也比较低。二.什么是redis pub/sub资料查看大家在看我的blog的同时可以打开redis官方对于...转载 2018-03-16 20:26:40 · 1884 阅读 · 0 评论