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环境搭建二.redis数据类型三.redis排序四.redis事务五.redispipeline六.redis发布订阅七.redis持久化八.redis主从复制九.
redis学习笔记
之虚拟内存十
nosqlfan medal
·
2011-02-25 16:00
java
排序
安装
学习
资料
九
redis学习笔记
之虚拟内存
首先说明下redis的虚拟内存与os的虚拟内存不是一码事,但是思路和目的都是相同的。就是暂时把不经常访问的数据从内存交换到磁盘中,从而腾出宝贵的内存空间用于其他需要访问的数据。尤其是对于redis这样的内存数据库,内存总是不够用的。除了可以将数据分割到多个redisserver外。另外的能够提高数据库容量的办法就是使用vm把那些不经常访问的数据交换的磁盘上。如果我们的存储的数据总是有
han_jie
·
2011-02-07 19:48
redis
职场
VM
休闲
八
redis学习笔记
之主从复制
redis主从复制配置和使用都非常简单。通过主从复制可以允许多个slaveserver拥有和masterserver相同的数据库副本。下面是关于redis主从复制的一些特点1.master可以有多个slave2.除了多个slave连到相同的master外,slave也可以连接其他slave形成图状结构3.主从复制不会阻塞master。也就是说当一个或多个slave与master进行初次同步
han_jie
·
2011-02-07 15:23
redis
职场
master
slave
休闲
七
redis学习笔记
之持久化
redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持两种持久化方式,一种是Snapshotting(快照)也是默认方式,另一种是Append-onlyfile(缩写aof)的方式。下面分别介绍Snapshotting 快照是默认的持久化方式。这种方式是就是将内存中数据以快照的方式写入到二进制文件中,默认的文件名为
han_jie
·
2011-02-07 13:14
redis
职场
持久化
休闲
六
redis学习笔记
之发布订阅
发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。pub/sub不仅仅解决发布者和订阅者直接代码级别耦合也解决两者在物理部署上的耦合。redis作为一个pub/subserver,在订阅者和发布者之间起到了消息路由的功能。订阅者可以通过subscribe和psubscribe命令向redisserve
han_jie
·
2011-02-06 14:45
redis
职场
pub/sub
休闲
五
redis学习笔记
之pipeline
redis是一个cs模式的tcpserver,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下Client:INCRXServer:1Client:INCRXServer:2Client:INCRXS
han_jie
·
2011-02-05 13:51
职场
休闲
redis
pipeline
五
redis学习笔记
之pipeline
redis是一个cs模式的tcpserver,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下Client:INCRXServer:1Client:INCRXServer:2Client:INCRXS
han_jie
·
2011-02-05 13:51
redis
职场
pipeline
休闲
四
redis学习笔记
之事务
redis对事务的支持目前还比较简单。redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。由于redis是单线程来处理所有client的请求的所以做到这点是很容易的。一般情况下redis在接受到一个client发来的命令后会立即处理并返回处理结果,但是当一个client在一个连接中发出multi命令有,这个连接会进入一个事务上下文,该连接后续的
han_jie
·
2011-02-04 17:18
redis
职场
transaction
休闲
三
redis学习笔记
之排序
在了解完各种redis类型后,这次介绍下redis排序命令.redis支持对list,set和sortedset元素的排序。排序命令是sort完整的命令格式如下:SORTkey[BYpattern][LIMITstartcount][GETpattern][ASC|DESC][ALPHA][STOREdstkey]下面我们一一说明各种命令选项 (1)sortkey这个是最简单的情况,没有任何选项就
han_jie
·
2011-02-03 17:35
redis
职场
sort
休闲
二
redis学习笔记
之数据类型
本文介绍下redis支持的各种数据类型包括string,list,set,sortedset和hash 1.keysredis本质上一个key-valuedb,所以我们首先来看看他的key.首先key也是字符串类型,但是key中不能包括边界字符由于key不是binarysafe的字符串,所以像"mykey"和"mykey\n"这样包含空格和换行的key是不允许的顺便说一下在redis内部并不限制使
han_jie
·
2011-02-02 19:31
redis
职场
休闲
dataType
一
redis学习笔记
之环境搭建
1.简介 redis是一个开源的key-value数据库。它又经常被认为是一个数据结构服务器。因为它的value不仅包括基本的string类型还有list,set,sortedset和hash类型。当然这些类型的元素也都是string类型。也就是说list,set这些集合类型也只能包含string类型。你可以在这些类型上做很多原子性的操作。比如对一个字符value追加字符串(APPEND命令)
han_jie
·
2011-02-01 17:13
redis
职场
休闲
redis学习笔记
什么是redis?redis是一个基于内存的高性能key-value数据库。(有空再补充,有理解错误或不足欢迎指正)Reids的特点Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过10万次读写操作,是已知性能最
yiihsia
·
2010-11-10 16:58
redis
NoSQL
职场
休闲
kv
redis学习笔记
什么是redis?redis是一个基于内存的高性能key-value数据库。(有空再补充,有理解错误或不足欢迎指正)Reids的特点Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过10万次读写操作,是已知性能最快
yiihsia
·
2010-11-10 16:58
职场
休闲
kv
Nosql
redis学习笔记
什么是redis?redis是一个基于内存的高性能key-value数据库。(有空再补充,有理解错误或不足欢迎指正) Reids的特点Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理超过10万次读写操作,是已知性能
Java2King
·
2010-07-27 19:00
redis
数据结构
数据库
集群
memcached
磁盘
上一页
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
其他