E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
redis学习笔记
Redis学习笔记
10--Redis主从复制
redis主从复制配置和使用都非常简单。通过主从复制可以允许多个slave server拥有和master server相同的数据库副本。下面是关于redis主从复制的一些特点: 1.master可以有多个slave 2.除了多个slave连到相同的ma
xiaoweige
·
2015-07-03 11:00
redis
Redis学习笔记
11--Redis分布式
Redis-2.4.15目前没有提供集群的功能,Redis作者在博客中说将在3.0中实现集群机制。目前Redis实现集群的方法主要是采用一致性哈稀分片(Shard),将不同的key分配到不同的redis server上,达到横向扩展的目的。下面来介绍一种比较常用的分布式场景: 在读写操作比较均匀且实时性要求较高,可以用下图的分布式模式: 在读操作远远多于写操作时,可以用下图的分布式模式: &
xiaoweige
·
2015-07-03 11:00
redis
Redis学习笔记
7--Redis管道(pipeline)
redis是一个cs模式的tcpserver,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下:Client:INCRXServer:1Client:INCRXServer:2Client:INCRX
Truong
·
2015-07-01 15:00
redis学习笔记
之安装
WheretofindcompleteRedisdocumentation?-------------------------------------------ThisREADMEisjustafast"quickstart"document.Youcanfindmoredetaileddocumentationathttp://redis.ioBuildingRedis------------
huangwm2010
·
2015-06-25 02:51
redis
redis学习笔记
之安装
WheretofindcompleteRedisdocumentation?-------------------------------------------ThisREADMEisjustafast"quickstart"document.Youcanfindmoredetaileddocumentationathttp://redis.ioBuildingRedis------------
huangwm2010
·
2015-06-25 02:51
redis
redis学习笔记
之安装
WheretofindcompleteRedisdocumentation?-------------------------------------------ThisREADMEisjustafast"quickstart"document.Youcanfindmoredetaileddocumentationathttp://redis.ioBuildingRedis------------
huangwm2010
·
2015-06-25 02:33
redis
redis学习笔记
之安装
WheretofindcompleteRedisdocumentation?-------------------------------------------ThisREADMEisjustafast"quickstart"document.Youcanfindmoredetaileddocumentationathttp://redis.ioBuildingRedis------------
huangwm2010
·
2015-06-25 02:33
redis
Redis学习笔记
-Jedis操作Redis
Jedis是Redis的Java客户端开发包,具体操作代码如下:publicabstractclassRedisCacheimplementsICache{ privatestaticfinalLoggerLOG=LoggerFactory.getLogger(RedisCache.class); publicstaticfinalintCACHE_RETRY_COUNT=3; @Resou
wulinshishen
·
2015-06-13 00:00
redis
redis学习笔记
之pipeline
redis是一个cs模式的tcpserver,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下Client:INCRXServer:1Client:INCRXServer:2Client:INCRXS
超人学院66
·
2015-06-05 17:46
redis
hadoop
超人学院
redis学习笔记
之pipeline
redis是一个cs模式的tcpserver,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下Client:INCRXServer:1Client:INCRXServer:2Client:INCRXS
超人学院66
·
2015-06-05 17:46
Hadoop
redis
超人学院
redis学习笔记
之pipeline
redis是一个cs模式的tcpserver,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下Client:INCRXServer:1Client:INCRXServer:2Client:INCRXS
超人学院66
·
2015-06-05 17:46
redis
hadoop
超人学院
redis学习笔记
之pipeline
redis是一个cs模式的tcpserver,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下Client:INCRXServer:1Client:INCRXServer:2Client:INCRXS
超人学院
·
2015-06-05 17:00
redis
hadoop
超人学院
redis学习笔记
之发布订阅
发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。pub/sub不仅仅解决发布者和订阅者直接代码级别耦合也解决两者在物理部署上的耦合。redis作为一个pub/subserver,在订阅者和发布者之间起到了消息路由的功能。订阅者可以通过subscribe和psubscribe命令向redisserver订阅自己感兴
超人学院66
·
2015-06-03 16:07
Hadoop
redis
超人学院
redis学习笔记
之发布订阅
发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。pub/sub不仅仅解决发布者和订阅者直接代码级别耦合也解决两者在物理部署上的耦合。redis作为一个pub/subserver,在订阅者和发布者之间起到了消息路由的功能。订阅者可以通过subscribe和psubscribe命令向redisserver订阅自己感兴
超人学院66
·
2015-06-03 16:07
redis
hadoop
超人学院
redis学习笔记
之发布订阅
发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。pub/sub不仅仅解决发布者和订阅者直接代码级别耦合也解决两者在物理部署上的耦合。redis作为一个pub/subserver,在订阅者和发布者之间起到了消息路由的功能。订阅者可以通过subscribe和psubscribe命令向redisserver订阅自己感兴
超人学院66
·
2015-06-03 16:07
redis
hadoop
超人学院
redis学习笔记
之发布订阅
发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。pub/sub不仅仅解决发布者和订阅者直接代码级别耦合也解决两者在物理部署上的耦合。redis作为一个pub/subserver,在订阅者和发布者之间起到了消息路由的功能。订阅者可以通过subscribe和psubscribe命令向redisserver订阅自己感兴
超人学院
·
2015-06-03 16:00
redis
hadoop
超人学院
Redis学习笔记
二 CentOS下的基本操作
1.下载编辑安装cd/usr/local/src wget-chttp://redis.googlecode.com/files/redis-3.0.1.tar.gz 或 wgethttp://download.redis.io/releases/redis-3.0.1.tar.gz tarzxvfredis-3.0.1.tar.gzcdredis-3.0.1make 2.另一种安装方式(推荐使用
xundh
·
2015-05-26 07:00
redis
centos
服务器
redis学习笔记
1、如何设置redis的密码总共2个步骤:a.在配置文件中有个参数:requirepass 这个就是配置redis访问密码的参数。比如requirepasstest123b.配置文件中参数生效需要重启重启redis 。2、启动[appadm@localhostsrc]$redis-server../redis.confredis.conf的路径要写对
回航战将
·
2015-05-25 13:00
Redis学习笔记
12(虚拟内存)
http://www.cnblogs.com/stephen-liu74/archive/2012/04/04/2366803.html一、简介: 和大多NoSQL数据库一样,Redis同样遵循了Key/Value数据存储模型。在有些情况下,Redis会将Keys/Values保存在内存中以提高数据查询和数据修改的效率,然而这样的做法并非总是很好的选择。鉴于此,我们可以将之进一步优化,即尽量在
nysyxxg
·
2015-05-16 12:00
Redis学习笔记
8--Redis发布/订阅
Redis学习笔记
8--Redis发布/订阅:http://blog.csdn.net/freebird_lb/article/details/7778959发布订阅(pub/sub)是一种消息通信模式
nysyxxg
·
2015-05-16 12:00
Redis学习笔记
(十)——过期时间、访问限制与缓存
过期时间 之前应该提到过 redis 的特性之一是可以设置键的超时时间。命令是expire。 redis > SET session:27e7a id1234 OK redis > EXPIRE session:27e7a 1200 (integer) 1 EXPIRE命令返回1表示成功,返回0表示键值不存在或设置失败。 同时这里还有一
ljl961890233bear
·
2015-04-09 10:00
redis
redis学习笔记
【redis简介】 redis是一个开源的,先进的key-value存储。它通常被称为数据结构服务器,因为redis的key可以包含string、hash、list、set和zset。这些数据都支持push/pop、add/remove以及取交集并集等丰富的操作。redis支持各种不同方式的排序。为了保证效率,数据都是写入内存中,它可以周期性的把更新的数据写入到磁盘或者把修改的操作写入到追加
flycc258
·
2015-03-22 12:23
redis
学习笔记
redis学习笔记
【redis简介】 redis是一个开源的,先进的key-value存储。它通常被称为数据结构服务器,因为redis的key可以包含string、hash、list、set和zset。这些数据都支持push/pop、add/remove以及取交集并集等丰富的操作。redis支持各种不同方式的排序。为了保证效率,数据都是写入内存中,它可以周期性的把更新的数据写入到磁盘或者把修改的操作写入到追加
flycc258
·
2015-03-22 12:23
redis
学习笔记
redis学习笔记
【redis简介】 redis是一个开源的,先进的key-value存储。它通常被称为数据结构服务器,因为redis的key可以包含string、hash、list、set和zset。这些数据都支持push/pop、add/remove以及取交集并集等丰富的操作。redis支持各种不同方式的排序。为了保证效率,数据都是写入内存中,它可以周期性的把更新的数据写入到磁盘或者把修改的操作写入到追加
flycc258
·
2015-03-22 00:44
redis
学习笔记
redis学习笔记
【redis简介】 redis是一个开源的,先进的key-value存储。它通常被称为数据结构服务器,因为redis的key可以包含string、hash、list、set和zset。这些数据都支持push/pop、add/remove以及取交集并集等丰富的操作。redis支持各种不同方式的排序。为了保证效率,数据都是写入内存中,它可以周期性的把更新的数据写入到磁盘或者把修改的操作写入到追加
flycc258
·
2015-03-22 00:44
redis
学习笔记
redis 学习札记4-sortset
redis 学习笔记4--sortset
redis学习笔记
3--sortSet 终于到最后一个数据结构了,加油!!
·
2015-03-17 13:00
redis
Redis学习笔记
(11)——Redis缓存集群方案
由于单台Redis服务器的内存管理能力有限,使用过大内存的Redis又会使得服务器的性能急剧下降,一旦服务器发生故障将会影响更大范围业务,而Redis3.0beta1支持的集群功能还不适合生产环境的使用。于是为了获取更好的Redis缓存性能及可用性,很多公司都研发了Redis缓存集群方案。现对NetFlix、Twitter、国内的豌豆荚在缓存集群方面的解决方案进行一个汇总,以供读者参考,具体内容如
IT特种兵
·
2015-03-02 18:00
redis学习笔记
-添加访问密码,设置随机启动
redis学习笔记
-添加访问密码,设置随机启动添加访问密码你的redis在真实环境中不可以谁想访问就访问,所以,必须要设置密码。设置密码的步骤如下:1.
guojianrui
·
2015-03-02 16:38
设置随机启动
鉴权密码
redis学习笔记
-添加访问密码,设置随机启动
redis学习笔记
-添加访问密码,设置随机启动添加访问密码你的redis在真实环境中不可以谁想访问就访问,所以,必须要设置密码。
guojianrui
·
2015-03-02 16:38
设置随机启动
鉴权密码
linux实验
redis学习笔记
-添加访问密码,设置随机启动
redis学习笔记
-添加访问密码,设置随机启动添加访问密码你的redis在真实环境中不可以谁想访问就访问,所以,必须要设置密码。设置密码的步骤如下:1.
guojianrui
·
2015-03-02 16:38
鉴权密码
设置随机启动
Redis学习笔记
(10)——主从复制
为什么80%的码农都做不了架构师?>>>一、什么是Redis主从复制主从复制,当用户往Master端写入数据时,通过RedisSync机制将数据文件发送至Slave,Slave也会执行相同的操作确保数据一致;且实现Redis的主从复制非常简单。二、Redis主从复制原理在Slave启动并连接到Master之后,它将主动发送一个SYNC命令。此后Master将启动后台存盘进程,同时收集所有接收到的用
weixin_34384681
·
2015-02-28 18:00
数据库
Redis学习笔记
(10)——主从复制
一、什么是Redis主从复制主从复制,当用户往Master端写入数据时,通过RedisSync机制将数据文件发送至Slave,Slave也会执行相同的操作确保数据一致;且实现Redis的主从复制非常简单。二、Redis主从复制原理在Slave启动并连接到Master之后,它将主动发送一个SYNC命令。此后Master将启动后台存盘进程,同时收集所有接收到的用于修改数据集的命令,在后台进程执行完毕后
IT特种兵
·
2015-02-28 18:00
Redis学习笔记
(9)——发布订阅
Redis发布订阅Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis客户端可以订阅任意数量的频道。下图展示了频道channel1,以及订阅这个频道的三个客户端——client2、client5和client1之间的关系:当有新消息通过PUBLISH命令发送给频道channel1时,这个消息就会被发送给订阅它的三个客户端:实例以下实
IT特种兵
·
2015-02-28 17:00
Redis学习笔记
(8)——事务
Redis事务Redis事务可以一次执行多个命令,并且带有以下两个重要的保证:事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。一个事务从开始到执行会经历以下三个阶段:开始事务。命令入队。执行事务。实例以下是一个事务的例子,它先以MULTI开始一个事务,然
IT特种兵
·
2015-02-28 17:00
Redis学习笔记
(7)——虚拟内存
Redis是一个内存数据库,默认情况下会把所有的数据存到内存中,这样会导致数据量大了以后内存消耗非常大。Redis引入了虚拟内存来解决这个问题。Redis的虚拟内存与操作系统的虚拟内存不是一码事,Redis采用自己实现的策略来进行内存与硬盘的数据交换,原因如下:操作系统的虚拟内存是以4k页面为最小单位进行交换的,而Redis的内容大部分都远远小于4K,会导致资源的浪费。Redis的集合对象类型如l
IT特种兵
·
2015-02-28 16:00
Redis学习笔记
(6)——Redis持久化
概述数据持久化通俗讲就是把数据保存到磁盘上,保证不会因为断电等因素丢失数据。redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持两种持久化方式,一种是Snapshotting(快照)也是默认方式,另一种是Append-onlyfile(缩写aof)的方式。先介绍下这两种dump方式再讲讲自己遇到的一些现象和想法,前面的内容是从网上整理出来的。一、Snapshotting快照是默认
IT特种兵
·
2015-02-28 16:00
Redis学习笔记
(5)——C#封装的ServiceStack.redis操作类
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using ServiceStack.Redis; namespace TestRedis { class RedisHelper:IDisposable
IT特种兵
·
2015-02-28 16:00
Redis学习笔记
(4)——ServiceStack.Redis的使用以及Redis的数据类型
一、.NET使用Redis和MongoDB一样,在.NET中使用Redis其实也是使用第三方驱动,官网推荐的是使用ServiceStack.Redis 不过看CapQueen的博客时,有提到ServiceStack.Redis4.0开始收费了,3.9功能不是特别全,一些地方存在不足。而使用了 StactkExchange.Redis ,具体以后详细研究,这里还是使用了ServiceStack.Re
IT特种兵
·
2015-02-28 14:00
Redis学习笔记
(3)——常用命令
一、KeyKey命令速查:命令说明DEL删除给定的一个或多个key,不存在的key会被忽略,返回值:被删除key的数量DUMP序列化给定key,返回被序列化的值,使用RESTORE命令可以将这个值反序列化为Redis键EXISTS检查给定 key 是否存在EXPIRE为给定key设置有效时间,接受时间点EXPIREAT为给定key设置有效时间,接受时间戳timestampKEYS查找所有符合给定模
IT特种兵
·
2015-02-28 11:00
Redis学习笔记
(2)——安装
一、直接安装1.Windows版本的Redis下载地址:https://github.com/dmajkic/redis/downloads ,选择一个你想要下载的版本下载即可~2.根据自己的操作系统解压相应的版本,Win764位解压结果如下:redis-server.exe:服务程序 redis-check-dump.exe:本地数据库检查redis-check-aof.exe:更新日志检查re
IT特种兵
·
2015-02-27 18:00
Redis学习笔记
(1)——概述
Redis简介 Redis是一个开源的,使用C语言编写,面向“键/值”对类型数据的分布式NoSQL数据库系统,特点是高性能,持久存储,适应高并发的应用场景。Redis纯粹为应用而产生,它是一个高性能的key-value数据库,并且提供了多种语言的API.Redis与Memcached的比较 1.Memcached是多线程,而Redis使用单线程.虽然Redis使用的是单线程,但是Redis已经
IT特种兵
·
2015-02-27 16:00
Redis学习笔记
2:简易的twitter版本PHP+redis
1.Datalayout 当我们使用redis时候,我们并没有表。所以我们需要key来标识对象,而value来存储所需要的值。对于retwis(twitter的简易版本)来说,我们可以通过唯一的ID来标识用户,通过INCR操作即可:127.0.0.1:6379>setnext_user_id1000 OK 127.0.0.1:6379>INCRnext_user_id (integer)100
fzyz_sb
·
2015-02-07 19:00
Redis学习笔记
1:Redis的数据类型
1.Rediskeys Rediskeys是二进制安全的,意味着你可以使用任何的二进制数据流作为键,例如字符串“foo”或者一个JPEG文件,甚至是一个空字符串。2.RedisStrings Redis中键/值本身就是以字符串的形式存储着:127.0.0.1:6379>setmykeysomevalue OK 127.0.0.1:6379>getmykey "somevalue" 127.
fzyz_sb
·
2015-02-05 21:00
九.
redis学习笔记
之虚拟内存
首先说明下redis的虚拟内存与os的虚拟内存不是一码事,但是思路和目的都是相同的。就是暂时把不经常访问的数据从内存交换到磁盘中,从而腾出宝贵的内存空间用于其他需要访问的数据。尤其是对于redis这样的内存数据库,内存总是不够用的。除了可以将数据分割到多个redisserver外。另外的能够提高数据库容量的办法就是使用vm把那些不经常访问的数据交换的磁盘上。如果我们的存储的数据总是有
明舞
·
2015-02-03 14:00
redis学习笔记
——2
4.Redis中的string类型String类型是最简单的类型,一个Key对应一个Value,String类型是二进制安全的。Redis的String可以包含任何数据,比如jpg图片或者序列化的对象。存储string类型的键值对。一般形式:setkeyvalue;setnxkeyvalue;setexkeytimevaluesetnx判断插入内容的键是否存在,若键不存在,返回1,成功插入;若存在
zdy0_2004
·
2015-02-03 02:00
数据库
Redis学习笔记
一
一、Redis是什么Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基
xundh
·
2015-01-05 22:00
redis
PHP
内存
database
内存数据库
Redis学习笔记
本文是阅读《Redis入门指南》时的一些笔记摘抄,用于自学。一、常用命令:1. 获得符合规则的键名列表KEYSpatternpattern支持glob风格通配符格式,具体规则如表3-1所示。注意KEYS命令需要遍历Redis中的所有键,当键的数量较多时会影响性能,不建议在生产环境中使用。 2.判断一个键是否存在EXISTSkey如果键存在则返回整数类型1,否则返回0. 3.删除键DELkey[k
harveyzeng
·
2014-12-05 15:00
redis
Redis学习笔记
本文是阅读《Redis入门指南》时的一些笔记摘抄,用于自学。一、常用命令:1. 获得符合规则的键名列表KEYSpatternpattern支持glob风格通配符格式,具体规则如表3-1所示。注意KEYS命令需要遍历Redis中的所有键,当键的数量较多时会影响性能,不建议在生产环境中使用。 2.判断一个键是否存在EXISTSkey如果键存在则返回整数类型1,否则返回0. 3.删除键DELkey[k
harveyzeng
·
2014-12-05 15:00
redis
Redis学习笔记
之 String类型
作者:邹祁峰邮箱:
[email protected]
博客:http://blog.csdn.net/qifengzou日期:2014.10.11转载请注明来自"祁峰"的CSDN博客1简单概述 String数据类型是Redis中最简单、最基础的数据类型,Redis中所有的KEY和VALUE都是String类型,且其他更为复杂的数据类型(List、Set、Sorted-Set、H
RoyalApex
·
2014-10-11 12:00
Redis学习笔记
整理
redis学习笔记
整理 一、redis 环境搭建2二、
redis学习笔记
之数据类型3三、
redis学习笔记
之排序11四、
redis学习笔记
之事务16五、
redis学习笔记
之pipeline20六、
redis
0-1
·
2014-09-08 20:00
redis
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他