redis
戚银
一枚有点想法,喜技术,爱钻研的码农。
展开
-
Redis数据类型之string类型
string类型-特点string 是最简单的类型,你可以理解成与 Memcached 是一模一样的类型,一个 key对应一个value,其上支持的操作与 Memcached 的操作类似。但它的功能更丰富。 string 类型是二进制安全的。意思是redis的string可以包含任何数据原创 2015-06-17 21:01:10 · 2399 阅读 · 0 评论 -
Redis配置详解
如果是一个专业的 DBA, 那么实例启动时会加很多的参数以便使系统运行的非常稳定, 这样就可能会在启动时在 Redis 后面加一个参数,以指定配置文件的路径,就象 mysql 一样的读取启动配置文件的方式来启动数据库。源码编译完成后,在 Redis目录下有一个redis.conf 文件,这个文件即是 R原创 2015-06-21 10:54:56 · 3086 阅读 · 0 评论 -
Redis数据类型之SORTEDSET类型
sorted set类型-特点sorted set 是 set 的一个升级版本,它在 set 的基础上增加了一个顺序属性,这一属性在添加修改元素的时候可以指定,每次指定后,zset 会自动重新按新的值调整顺序。可以理解为有两列的 mysql 表,一列存 value,一列存顺序。原创 2015-06-20 21:55:12 · 2471 阅读 · 0 评论 -
Redis数据类型之SET类型
set类型-特点set 是集合,和我们数学中的集合概念相似,对集合的操作有添加删除元素,有对多个集合求交并差等操作,操作中 key 理解为集合的名字。 Redis 的 set 是 string 类型的无序集合。set 元素最大可以包含(2 的 32 次方)个元素。原创 2015-06-20 20:27:29 · 2264 阅读 · 0 评论 -
Redis数据类型之LIST类型
list类型-特点list 是一个链表结构,主要功能是 push、pop、获取一个范围的所有值等等,操作中 key理解为链表的名字。Redis 的 list类型其实就是一个每个子元素都是 string 类型的双向链表。链表的最大长度是(2的 32 次方)。我们可以通过 push,pop 操作从链表的头部或者尾部添原创 2015-06-19 21:14:51 · 5127 阅读 · 0 评论 -
Redis持久化
Redis持久化机制redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。Redis 提供了多种不同级别的持久化方式:RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加到文件的末尾。 Redis 还可以在后台对 AOF 文件进行重写原创 2015-06-21 23:44:24 · 1370 阅读 · 0 评论 -
Redis数据类型之HASH类型
HASH类型-特点Redis hash 是一个 string 类型的 field 和 value 的映射表.它的添加、 删除操作都是 O(1) (平均) 。 hash 特别适合用于存储对象。 相较于将对象的每个字段存成单个 string 类型。 将一个对象存储在 hash 类型中会占用更少的内存,并且可以更方便的存原创 2015-06-18 21:46:25 · 1272 阅读 · 0 评论 -
Redis介绍
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库, 并提供多种语言的API。 从2010年3月15日起, Redis的开发工作VMware主持。与memcached比较 Redis 是一个 Key-Value 存储系统。原创 2015-06-13 16:11:12 · 666 阅读 · 0 评论 -
Redis Key(键)操作
Redis Key(键)可以用任何二进制序列作为key值,从形如“foo”的简单字符串到一个JPEG文件的内容都可以。空字符串也是有效的key值。关于key的几条规则可用任何二进制序列作为key值。原创 2015-06-15 17:34:23 · 5778 阅读 · 0 评论 -
Redis服务部署
Redis是Remote Dictionary Server的缩写。他本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered sets(被排序的集合),所有的数据类型都具有push/pop、add/remove、执行服务端的并集、交集、两个sets集中的差别等等操作,这些操作都是具有原子性的,Redis还支持各种不同的排原创 2015-06-21 00:50:37 · 3070 阅读 · 2 评论