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学习笔记
之数据类型
本文介绍下redis支持的各种数据类型包括string,list,set,sortedset和hash 1.keysredis本质上一个key-valuedb,所以我们首先来看看他的key.首先key也是字符串类型,但是key中不能包括边界字符由于key不是binarysafe的字符串,所以像"mykey"和"mykey\n"这样包含空格和换行的key是不允许的顺便说一下在redis内部并不限制使
hao00zzb
·
2012-09-25 11:00
redis
数据库
list
String
table
Integer
Redis学习笔记
II-Working with Multiple Databases
翻译自:http://rediscookbook.org/multiple_databases.html I. 问题背景 你或许希望一个Redis应用(一个Redis server,或者一个Redis server/slaves群组)能为多个客户端应用服务,如果这些客户端应用都各自为营,向Redis写数据的话,很可能会导致key冲突(我们知道 Redis是一个key-value
san_yun
·
2012-09-09 20:00
database
redis相关信息的链接
Redis相关的命令可以查看:http://redis.io/commands(这是官方的命令使用手册)中文翻译的:http://redis.readthedocs.org/en/2.4/index.html
Redis
yujie020
·
2012-09-06 17:31
redis
命令
中文
学习笔记
redis文章汇总
发现个
redis学习笔记
写的不错的博客,遂收录于此一
redis学习笔记
之环境搭建 二
redis学习笔记
之数据类型 三
redis学习笔记
之排序 四
redis学习笔记
之事务 五
redis学习笔记
之pipeline
it你好
·
2012-08-12 00:44
redis
九.
redis学习笔记
之虚拟内存
首先说明下redis的虚拟内存与os的虚拟内存不是一码事,但是思路和目的都是相同的。就是暂时把不经常访问的数据从内存交换到磁盘中,从而腾出宝贵的 内存空间用于其他需要访问的数据。尤其是对于redis这样的内存数据库,内存总是不够用的。除了可以将数据分割到多个redis server外。另外的能够提高数据库容量的办法就是使用vm把那些不经常访问的数据交换的磁盘上。如果我们的存储的数据总是有少部分数据
longzhun
·
2012-08-03 15:00
redis
九.
redis学习笔记
之虚拟内存
首先说明下redis的虚拟内存与os的虚拟内存不是一码事,但是思路和目的都是相同的。就是暂时把不经常访问的数据从内存交换到磁盘中,从而腾出宝贵的内存空间用于其他需要访问的数据。尤其是对于redis这样的内存数据库,内存总是不够用的。除了可以将数据分割到多个redisserver外。另外的能够提高数据库容量的办法就是使用vm把那些不经常访问的数据交换的磁盘上。如果我们的存储的数据总是有少部分数据被经
guoqiangma
·
2012-07-30 18:00
redis
工作
数据库
server
OS
磁盘
redis 学习笔记4--sortset
redis学习笔记
3--sortSet终于到最后一个数据结构了,加油!!
知行天下
·
2012-07-26 15:00
redis 学习笔记4--sortset
redis学习笔记
3--sortSet 终于到最后一个数据结构了,加油!!
inter12
·
2012-07-26 15:00
redis
redis 学习笔记3--set
redis学习笔记
3--set list:有序且,允许重复数据的链表存在POPPUSH的概念set:无需序,不能重复的集合主要是ADD sortSet:有序,不能重复的集合 整体结构图:http:/
知行天下
·
2012-07-25 18:00
redis 学习笔记3--set
redis学习笔记
3--set list:有序且,允许重复数据的链表 存在POP PUSH的概念 set: 无需序,不能重复的集合 主要是ADD sortSet
inter12
·
2012-07-25 18:00
redis
redis学习笔记
1--string
NOSQL的学习笔记:1.最基本的命令相信所有的NOSQL都会提供了命令:GETSETDEL --------------------------------------redis127.0.0.1:6379>setee10 OKredis127.0.0.1:6379>getee "10"redis127.0.0.1:6379>delee //返回值1:代表正确0:代表错误(inte
知行天下
·
2012-07-24 17:00
redis学习笔记
1--string
NOSQL的学习笔记: 1.最基本的命令 相信所有的NOSQL都会提供了命令:GET SET DEL -------------------------------------- redis 127.0.0.1:6379> set ee 10 OK redis 127.0.0.1:6379> get ee "1
inter12
·
2012-07-24 17:00
String
Redis学习笔记
11--Redis分布式
Redis-2.4.15目前没有提供集群的功能,Redis作者在博客中说将在3.0中实现集群机制。目前Redis实现集群的方法主要是采用一致性哈稀分片(Shard),将不同的key分配到不同的redisserver上,达到横向扩展的目的。下面来介绍一种比较常用的分布式场景:在读写操作比较均匀且实时性要求较高,可以用下图的分布式模式:在读操作远远多于写操作时,可以用下图的分布式模式:对于一致性哈稀分
freebird_lb
·
2012-07-24 11:47
Redis
Redis学习笔记
11--Redis分布式
Redis-2.4.15目前没有提供集群的功能,Redis作者在博客中说将在3.0中实现集群机制。目前Redis实现集群的方法主要是采用一致性哈稀分片(Shard),将不同的key分配到不同的redisserver上,达到横向扩展的目的。下面来介绍一种比较常用的分布式场景:在读写操作比较均匀且实时性要求较高,可以用下图的分布式模式:在读操作远远多于写操作时,可以用下图的分布式模式: 对于
freebird_lb
·
2012-07-24 11:00
redis
exception
算法
String
集群
server
Redis学习笔记
10--Redis主从复制
redis主从复制配置和使用都非常简单。通过主从复制可以允许多个slaveserver拥有和masterserver相同的数据库副本。下面是关于redis主从复制的一些特点: 1.master可以有多个slave 2.除了多个slave连到相同的master外,slave也可以连接其他slave形成图状结构 3.主从复制不会阻塞master。也就是说当一个或多个sla
freebird_lb
·
2012-07-24 11:00
redis
数据库
server
服务器
磁盘
Redis学习笔记
9--Redis持久化
redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持四种持久化方式,一是Snapshotting(快照)也是默认方式;二是Append-onlyfile(缩写aof)的方式;三是虚拟内存方式;四是diskstore方式。下面分别介绍之。(一)Snapshotting快照是默认的持久化方式。这种方式是就是将内存中数据以快照的方式写入到
freebird_lb
·
2012-07-24 11:38
Redis
Redis学习笔记
9--Redis持久化
redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持四种持久化方式,一是Snapshotting(快照)也是默认方式;二是Append-onlyfile(缩写aof)的方式;三是虚拟内存方式;四是diskstore方式。下面分别介绍之。(一)Snapshotting 快照是默认的持久化方式。这种方式是就是将内存中数据以快照
freebird_lb
·
2012-07-24 11:00
redis
数据库
OS
Path
deprecated
磁盘
Redis学习笔记
8--Redis发布/订阅
发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。pub/sub不仅仅解决发布者和订阅者直接代码级别耦合也解决两者在物理部署上的耦合。redis作为一个pub/subserver,在订阅者和发布者之间起到了消息路由的功能。订阅者可以通过subscribe和psubscribe命令向redisserver订阅自己感兴
freebird_lb
·
2012-07-24 11:42
Redis
Redis学习笔记
8--Redis发布/订阅
发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。pub/sub不仅仅解决发布者和订阅者直接代码级别耦合也解决两者在物理部署上的耦合。redis作为一个pub/subserver,在订阅者和发布者之间起到了消息路由的功能。订阅者可以通过subscribe和psubscribe命令向redisserver订阅自己感兴
freebird_lb
·
2012-07-24 11:00
java
redis
exception
String
server
Integer
Redis学习笔记
7--Redis管道(pipeline)
redis是一个cs模式的tcpserver,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下:Client:INCRXServer:1Client:INCRXServer:2Client:INCRX
freebird_lb
·
2012-07-24 11:00
redis
exception
server
tcp
测试
null
Redis学习笔记
6--Redis事务
redis对事务的支持目前还比较简单。redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。由于redis是单线程来处理所有client的请求的所以做到这点是很容易的。一般情况下redis在接受到一个client发来的命令后会立即处理并返回处理结果,但是当一个client在一个连接中发出multi命令有,这个连接会进入一个事务上下文,该连接后续的
freebird_lb
·
2012-07-10 19:00
redis
c
File
Integer
工具
磁盘
Redis学习笔记
5--Redis排序
redis支持对list,set和sortedset元素的排序。排序命令是sort完整的命令格式如下:SORTkey[BYpattern][LIMITstartcount][GETpattern][ASC|DESC][ALPHA][STOREdstkey]1.SORTkey: sortkey这个是最简单的情况,没有任何选项就是简单的对集合自身元素排序并返回排序结果。下面给个例子:redis127
freebird_lb
·
2012-07-10 19:00
redis
server
list
user
服务器
Integer
Redis学习笔记
4--Redis数据存储优化机制
1.zipmap优化hash:前面谈到将一个对象存储在hash类型中会占用更少的内存,并且可以更方便的存取整个对象。省内存的原因是新建一个hash对象时开始是用zipmap来存储的。这个zipmap其实并不是hashtable,但是zipmap相比正常的hash实现可以节省不少hash本身需要的一些元数据存储开销。尽管zipmap的添加,删除,查找都是O(n),但是由于一般对象的field数量都不
freebird_lb
·
2012-07-10 19:57
Redis
Redis学习笔记
4--Redis数据存储优化机制
1.zipmap优化hash:前面谈到将一个对象存储在hash类型中会占用更少的内存,并且可以更方便的存取整个对象。省内存的原因是新建一个hash对象时开始是用zipmap来存储的。这个zipmap其实并不是hashtable,但是zipmap相比正常的hash实现可以节省不少hash本身需要的一些元数据存储开销。尽管zipmap的添加,删除,查找都是O(n),但是由于一般对象的field数量都不
freebird_lb
·
2012-07-10 19:00
redis
数据结构
优化
list
table
存储
Redis学习笔记
3--Redis键值设计
tag在互联网应用里尤其多见,首先看下面的关系型数据表:Book表: idnameauthor1TheRubyProgrammingLanguageMarkPilgrim2RubyonrailDavidFlanagan3ProgrammingErlangJoeArmstrongTag表:tag_namebook_idruby1ruby2web2erlang3 现在用redis将这两张表的数据存起来
freebird_lb
·
2012-07-10 19:00
redis
Web
互联网
erlang
Integer
Ruby
Redis学习笔记
2--Redis数据类型及相关命令
Redis支持的种数据类型包括string、list、set、sortedset和hash。Redis相关的命令可以查看:http://redis.io/commands这是官方的命令使用手册,也有中文翻译的:http://redis.readthedocs.org/en/2.4/index.html1.keys: redis本质上一个key-valuestore,所以首先了解它的key。首先ke
freebird_lb
·
2012-07-10 19:00
redis
数据库
list
String
table
Integer
Redis学习笔记
1--入门篇
一、Redis简介:Redis(http://redis.io)是一款开源的、高性能的键-值存储(key-valuestore),它是用ANSIC来编写。Redis的项目名是RemoteDictionaryServer的缩写,但它常被称作是一款数据结构服务器(datastructureserver)。Redis的键值可以包括字符串(strings)、哈希(hashes)、列表(lists)、集合(
freebird_lb
·
2012-07-10 18:10
Redis
Redis学习笔记
1--入门篇
一、Redis简介:Redis(http://redis.io)是一款开源的、高性能的键-值存储(key-valuestore),它是用ANSIC来编写。Redis的项目名是RemoteDictionaryServer的缩写,但它常被称作是一款数据结构服务器(datastructureserver)。Redis的键值可以包括字符串(strings)、哈希(hashes)、列表(lists)、集合(
freebird_lb
·
2012-07-10 18:00
redis
thread
exception
String
测试
null
Redis学习笔记
redis的常用命令1、set、get、setnx、delex:setname"seven",getname,setnx,如果不存在就设置新值,del,删除2、incr、decr对于增1和减1,redis建议使用这两个命令,因为这两个命令具有原子操作。3、expire、ttlexpire设置值得生命周期,单位是秒,ttl是查看变量的生命周期,-1代表该值没有设置生命周期或者该值不存在4、list操
wenchao126
·
2012-06-25 13:00
redis
list
测试
redis学习笔记
-java操作String类型
package com.naxsu.redis; import static org.junit.Assert.*; import java.util.ArrayList; import java.util.List; import org.junit.Before; import org.junit.Test; import redis.clients.jedi
hyneng
·
2012-06-09 21:00
redis
NoSQL
redis学习笔记
-数据类型
redis的数据类型 redis支持的数据类型包括String、Hash、List、Set、Sorted Set,由于redis本质上一个key-value db,所以首先从Key开始学习。 Key(键) <!--[if !supportLists]-->Ø <!--[endif]-->key也是字符串类型,但是ke
hyneng
·
2012-06-09 08:00
redis
redis学习笔记
-添加访问密码,设置随机启动
添加访问密码 你的redis在真实环境中不可以谁想访问就访问,所以,必须要设置密码。 设置密码的步骤如下: <!--[if !supportLists]-->1. <!--[endif]-->修改redis.conf文件配置 root@ubuntu:/usr/local/redi
hyneng
·
2012-06-08 23:00
redis
学习笔记系统文章(提供PDF下载,2012-06-08 23:27更新)
iReport制作报表学习笔记(完整).pdf JasperReports结合iReport制作报表学习笔记 源码包含jar包有10M,就不上传了 2012-06-09 8:56
redis
hyneng
·
2012-06-08 13:00
redis
学习笔记
redis学习笔记
--基于redis-2.4.14的环境配置
下载地址: http://redis.io/download 下载文件: redis-2.4.14.tar.gz 官方教程: http://redis.io/topics/quickstart 解压: root@ubuntu:/usr/local# tar -zxvf redis-2.4.14.tar.gz 进行 redis-2.4.14
hyneng
·
2012-06-08 10:00
redis
NoSQL
redis 学习资源,源代码分析
/tag/redis/一.redis环境搭建二.redis数据类型三.redis排序四.redis事务五.redispipeline六.redis发布订阅七.redis持久化八.redis主从复制九.
redis
guoqiangma
·
2012-03-08 14:00
java
redis
引擎
代码分析
redis 入门系列
redis入门系列文章广告贴 一
redis学习笔记
之环境搭建 二
redis学习笔记
之数据类型  
langgufu
·
2012-03-05 17:00
redis
NoSQL
内存数据库
redis 入门系列
redis入门系列文章广告贴 一
redis学习笔记
之环境搭建 二
redis学习笔记
之数据类型  
langgufu
·
2012-03-05 17:00
redis
NoSQL
内存数据库
绝好的Redis学习资料,讲的很系统
railsrubyrailsrubystudy1.redis环境搭建 2.redis数据类型 3.redis排序 4.redis事务 5.redispipeline 6.redis发布订阅 7.redis持久化 8.redis主从复制 9.
redis
emerald0106
·
2012-02-02 17:00
绝好的Redis学习资料,讲的很系统
nbsp; 5.redis pipeline 6.redis 发布订阅 7.redis 持久化 8.redis 主从复制 9.
redis
chen_miao
·
2012-01-11 16:00
Ruby
Rails
study
redis学习笔记
摘录些nosqlfans上看的资源(http://blog.nosqlfan.com/html/3537.html),用了一年了,只会安装、启动和getset,真的不好意思说会redisREmoteDIctionaryServer(Redis)是一个由SalvatoreSanfilippo写的key-value存储系统,他为VMWare公司工作,主要就是进行Redis的开发。 Blizzard(暴
·
2011-12-28 18:00
redis
redis学习笔记
之主从复制
redis主从复制配置和使用都非常简单。通过主从复制可以允许多个slaveserver拥有和masterserver相同的数据库副本。下面是关于redis主从复制的一些特点1.master可以有多个slave2.除了多个slave连到相同的master外,slave也可以连接其他slave形成图状结构3.主从复制不会阻塞master。也就是说当一个或多个slave与master进行初次同
cntway
·
2011-09-04 21:25
redis
职场
学习笔记
休闲
主从复制
九
redis学习笔记
之虚拟内存
原文地址:http://www.cnblogs.com/xhan/archive/2011/02/07/1949717.html 首先说明下redis的虚拟内存与os的虚拟内存不是一码事,但是思路和目的都是相同的。就是暂时把不经常访问的数据从内存交换到磁盘中,从而腾出宝贵的 内存空间用于其他需要访问的数据。尤其是对于redis这样的内存数据库,内存总是不够用的。除了
jzkangta
·
2011-08-02 15:00
redis
八
redis学习笔记
之主从复制
原文地址:http://www.cnblogs.com/xhan/archive/2011/02/07/1949660.html redis主从复制配置和使用都非常简单。通过主从复制可以允许多个slave server拥有和master server相同的数据库副本。下面是关于redis主从复制的一些特点 1.master可以有多个slave 2.除了多个slave连到
jzkangta
·
2011-08-02 15:00
redis
六
redis学习笔记
之发布订阅
原文地址:http://www.cnblogs.com/xhan/archive/2011/02/06/1949473.html 发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。pub /sub不仅仅解决发布者和订阅者直接代码级别耦合也解决两者在物理部署上的耦合。redis作为一个pub/sub serve
jzkangta
·
2011-08-02 15:00
redis
五
redis学习笔记
之pipeline
原文地址:http://www.cnblogs.com/xhan/archive/2011/02/05/1949276.html redis是一个cs模式的tcp server,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常 会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回
jzkangta
·
2011-08-02 15:00
pipeline
四
redis学习笔记
之事务
原文地址:http://www.cnblogs.com/xhan/archive/2011/02/04/1949151.html redis对事务的支持目前还比较简单。redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。 由于redis是单线程来处理所有client的请求的所以做到这点是很容易的。一般情况下redis在接受到一个clien
jzkangta
·
2011-08-02 15:00
redis
三
redis学习笔记
之排序
原文地址:http://www.cnblogs.com/xhan/archive/2011/02/03/1948970.html 在了解完各种redis类型后,这次介绍下redis排序命令.redis支持对list,set和sorted set元素的排序。排序命令是sort 完整的命令格式如下: SORT key [BY pattern] [LIMIT start count] [GET
jzkangta
·
2011-08-02 15:00
redis
二
redis学习笔记
之数据类型
原文地址:http://www.cnblogs.com/xhan/archive/2011/02/02/1948891.html 本文介绍下redis支持的各种数据类型包括string,list ,set ,sorted set 和hash 1. keys redis本质上一个key-value db,所以我们首先来看看他的key.首先key也是字符串类型,但是key中不能包括边
jzkangta
·
2011-08-02 15:00
redis
一
redis学习笔记
之环境搭建
原文地址:http://www.cnblogs.com/xhan/archive/2011/02/01/1948751.html 1.简介 redis是一个开源的key-value数据库。它又经常被认为是一个数据结构服务器。因为它的value不仅包括基本的string类型还有 list,set ,sorted set和hash类型。当然这些类型的元素也
jzkangta
·
2011-08-02 15:00
redis
redis学习笔记
之持久化
原文地址:http://www.cnblogs.com/xhan/archive/2011/02/07/1949640.html redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持两种持久化方式,一种是 Snapshotting(快照)也是默认方式,另一种是Append-only file(缩写ao
jzkangta
·
2011-08-02 15: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
其他