首页 java文档资料 商家编号_doc_008redis文档教程,pdf,软件,总结,一套搞定redis

商家编号_doc_008redis文档教程,pdf,软件,总结,一套搞定redis

1. 什么是redis redis是一个nosql(not only sql不仅仅只有sql)数据库.翻译成中文叫做非关…

1. 什么是redis
redis是一个nosql(not only sql不仅仅只有sql)数据库.翻译成中文叫做非关系型型数据库.
关系型数据库:以二维表形式存储数据
非关系型数据库: 以键值对形式存储数据(key, value形式)
是一家意大利的创业公司出的,然后后来这家公司被VMware赞助. redis底层用C语句编写.
redis是将数据存放到内存中,由于内容存取速度快所以redis被广泛应用在互联网项目中,
redis有点:存取速度快,官方称读取速度会达到30万次每秒,写速度在10万次每秒最有,具体限制于硬件.
缺点:对持久化支持不够良好,
所以redis一般不作为数据的主数据库存储,一般配合传统的关系型数据库使用.
2. redis应用领域
分布式缓存
分布式session
保存博客或者论坛的留言回复等.
总之是用在数据量大,并发量高的情况下
3. 怎么用
redis主要就是使用命令来进行操作,java端在代码中可以使用Jedis来操作redis服务器
redis数据类型
字符串String
列表list  redis中使用的是双向循环链表来实现的list,在redis中更像栈
散列Hash  一般应用于将redis作为分布式缓存,存储数据库中的数据对象
集合set set中数据是无序的并且不允许重复
有序集合zset redis会根据分数自动排序,这里可以使用在学生成绩排序,
或者是手机应用商店流行软件排名等需求中
4.redis持久化方案:
rdb:可以设置间隔多长时间保存一次(Redis不用任何配置默认的持久化方案)
有点:让redis的数据存取速度变快
缺点:服务器断电时会丢失部分数据(数据的完整性得不到保证)
aof:可以设置实时保存
优点:持久化良好,能包装数据的完整性
缺点:大大降低了redis系统的存取速度
5. 主从复制:
这里使用了心跳检测机制,主从复制必须使用rdb持久化方式
从服务器一般是只读的,保证主服务器和从服务器的数据一致性
免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

为您推荐

商家编号_doc_002 —需求文档(持续更新)

商家编号_doc_002 —需求文档(持续更新)

需求文档(持续更新)
商家编号_doc_013_产品经理资料

商家编号_doc_013_产品经理资料

商家编号_doc_013_产品经理资料 ,产品经理学习
商家编号_doc_010简洁的简历模板word格式

商家编号_doc_010简洁的简历模板word格式

价格说明
商家编号_doc_006 支付相关文档

商家编号_doc_006 支付相关文档

商家编号_doc_006 支付相关文档
商家编号_doc_014   i宠商城的说明书

商家编号_doc_014 i宠商城的说明书

对需求文档能有一个大概的了解和认识。 以下是具体目录截图 设计说明书 数据库设计说明书   淘宝购买 自动发货...
返回顶部