• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Redis > Redis简介

Redis简介

作者:牛头人 字体:[增加 减小] 来源:互联网 时间:2017-05-11

牛头人通过本文主要向大家介绍了redis,java redis,修改redis的数据,redis教程,java redis视频教程等相关知识,希望本文的分享对您有所帮助

Redis官方网网站是:http://www.redis.io/ 。

Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的Web应用程序。

Redis有三个主要特点,使它优越于其它键值数据存储系统 :

a.Redis将其数据库完全保存在内存中,仅使用磁盘进行持久化。
b.与其它键值数据存储相比,Redis有一组相对丰富的数据类型。
c.Redis可以将数据复制到任意数量的从机中。

Redis的优点

a.异常快:Redis非常快,每秒可执行大约110000次的设置(SET)操作,每秒大约可执行81000次的读取/获取(GET)操作。

b.支持丰富的数据类型:Redis支持开发人员常用的大多数数据类型,例如列表,集合,排序集和散列等等。这使得Redis很容易被用来解决各种问题,因为我们知道哪些问题可以更好使用地哪些数据类型来处理解决。

c.操作具有原子性 - 所有Redis操作都是原子操作,这确保如果两个客户端并发访问,Redis服务器能接收更新的值。

d.多实用工具:redis是一个多实用工具,可用于多种用例,如:缓存,消息队列(Redis本地支持发布/订阅),应用程序中的任何短期数据,例如,web应用程序中的会话,网页命中计数等。

Redis与其他键值存储系统

a.Redis是键值数据库系统的不同进化路线,它的值可以包含更复杂的数据类型,可在这些数据类型上定义原子操作。

b.Redis是一个内存数据库,但在磁盘数据库上是持久的,因此它代表了一个不同的权衡,在这种情况下,在不能大于存储器(内存)的数据集的限制下实现非常高的写和读速度。

c.内存数据库的另一个优点是,它与磁盘上的相同数据结构相比,复杂数据结构在内存中存储表示更容易操作。 因此,Redis可以做很少的内部复杂性。

Redis支持5种数据类型

字符串

Redis中的字符串是一个字节序列。Redis中的字符串是二进制安全的,这意味着它们的长度不由任何特殊的终止字符决定。因此,可以在一个字符串中存储高达512兆字节的任何内容。

散列/哈希

Redis散列/哈希(Hashes)是键值对的集合。Redis散列/哈希是字符串字段和字符串值之间的映射。因此,它们用于表示对象。

列表

Redis列表只是字符串列表,按插入顺序排序。您可以向Redis列表的头部或尾部添加元素。

集合

Redis集合是字符串的无序集合。在Redis中,您可以添加,删除和测试成员存在的时间O(1)复杂性。

可排序集合

Redis可排序集合类似于Redis集合,是不重复的字符集合。 不同之处在于,排序集合的每个成员都与分数相关联,这个分数用于按最小分数到最大分数来排序的排序集合。虽然成员是唯一的,但分数值可以重复。

以上所述是小编给大家介绍的Redis简介知识,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Windows环境部署Redis集群
  • Redis简介
  • Centos7下Redis3.2.8最新版本安装教程
  • 详解redis是如何实现队列消息的ack
  • Linux中设置Redis开机启动的方法
  • Redis中五种数据类型简单操作
  • Redis 中spark参数executor-cores引起的异常解决办法
  • 关于redis Key淘汰策略的实现方法
  • 浅谈redis的maxmemory设置以及淘汰策略
  • 详谈redis优化配置和redis.conf说明(推荐)

相关文章

  • 2017-05-11CentOS系统下Redis安装和自启动配置的步骤
  • 2017-05-11php结合redis实现高并发下的抢购、秒杀功能的实例
  • 2017-05-11简介Lua脚本与Redis数据库的结合使用
  • 2017-05-11Redis教程之代理ip池设计方法详解
  • 2017-05-11redis的hGetAll函数的性能问题(记Redis那坑人的HGETALL)
  • 2017-05-11Redis的Python客户端redis-py安装使用说明文档
  • 2017-05-11redis启动流程介绍
  • 2017-11-28Redis的rdb 和aof 持久化的区别
  • 2017-08-28centos安装redis
  • 2017-05-11深入了解Redis的性能

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • Redis系列(四)--内存淘汰机制(含单机版内存优化建议)
    • redis主动向页面push数据
    • Python的Flask框架使用Redis做数据缓存的配置方法
    • Redis教程(四):Hashes数据类型
    • redis中使用java脚本实现分布式锁
    • 简单粗暴的Redis数据备份和恢复方法
    • redis2.8配置文件中文翻译版
    • Redis总结笔记(二):C#连接Redis简单例子
    • Redis数据库中实现分布式锁的方法
    • Redis列表类型的常用命令小结

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有