redis-nosql技术
学习,讨论,交流redis非关系型数据库技术
Mr-稻帅
一个文艺范酱油师,个人微信号:CCMM861
展开
-
redis数据类型之hash
Redis hash是一个string类型的field和value的映射表.一个key可对应多个field,一个field对应一个value。将一个对象存储为hash类型,较于每个字段都存储成string类型更能节省内存。新建一个hash对象时开始是用zipmap(又称为small hash)来存储的。这个zipmap其实并不是hash table,但是zipmap相比正常的hash实现可以节原创 2013-10-28 19:21:11 · 6648 阅读 · 2 评论 -
redis数据类型之list
在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。List中可以包含的最大元素数量是4294967295。 从元素插入和删除的效率视角来看,如果我们是在原创 2013-10-28 19:13:42 · 1576 阅读 · 1 评论 -
redis的主从复制机制
这边介绍一下Redis的主从复制,关于主从的概念这边就不介绍了的。1、redis主从复制的特点Master可以拥有多个Slave;多个Slave还可以连接其他的Master;同步数据时,Master可以继续处理Client请求;数据写入文件磁盘2、数据复制过程首先,Slave与Master建立连接,发送sync同步命令;接下来,Master启动一个后台进程,将数据库快照保存原创 2013-10-24 20:32:40 · 1836 阅读 · 1 评论 -
Redis的安全性
前面已经记录了Redis的安装过程,包括其客户端的使用,不过,在我们使用Redis的时候,直接运行客户端就可以操作Redis,并没有任何的安全密码验证,这对于我们的Redis管理是非常不安全的。我们都知道,Redis的速度相当的快,一台较好的服务器,一个外部的用户可以在一秒钟进行15万次的密码验证尝试,所以我们在安全性方面要充分防止暴力破解。 Redis设置密码的方式:redis配原创 2013-10-24 20:21:59 · 1860 阅读 · 3 评论 -
Redis数据类型之string
redis字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。常用命令为:set(key, value):给数据库中名称为key的string赋予值valueget(key):返回数据库中名称为key的st原创 2013-10-23 22:02:16 · 1442 阅读 · 3 评论 -
java操作redis之jedis篇
首先来简单介绍一下jedis,其实一句话就可以概括的,就是java操作redis的一种api。我们知道redis提供了基本上所有常用编程语言的clients,大家可以到http://redis.io/clients 上面去查看,包含C,C++,C#等等。1、download jedis的源码:https://github.com/xetorthio/jedis/releases/tag/jed原创 2013-10-12 21:51:37 · 5825 阅读 · 1 评论 -
redis的普通安装部署方式
前面介绍了redis基于dubboframework的安装使用方式,这边介绍它的一种普通的安装方式,跟前面很类似。首先说明,本次的安装部署是基于redhat6.0的。1、redis的下载:http://redis.io/download 这边下载的是它的最新稳定版本:2.6.16 Stable版2、解压redis-2.6.16 这边放置的目录为:/home/orz/nosql原创 2013-10-11 20:36:50 · 2331 阅读 · 1 评论