返回顶部
首页 > 资讯 > 数据库 >redis笔记01
  • 605
分享到

redis笔记01

redis笔记01 2014-09-19 15:09:41 605人浏览 无得
摘要

起步 Redis简介 redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. redis与其他key-value缓存产品有一下三个特点: redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候

redis笔记01

起步

Redis简介

redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库.

redis与其他key-value缓存产品有一下三个特点:

  • redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用
  • redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储.
  • redis支持数据的备份,及master-slave模式的数据备份

redis优势

  • 性能极高-Redis能读的速度是110000次/s,写的速度是81000次/s.
  • 丰富的数据类型-Redis支持二进制案例的Strings,List,Hashes,Sets及Ordered Sets数据类型操作
  • 原子-redis的所有操作都是原子性的,同时redis还支持对几个操作全并后的原子性执行(原子性即为一个操作的完整性,要不就全不操作,要不就操作成功)
  • 丰富的特性- Redis还支持publish / subscribe ,通知 ,key过期的等等特性.

Redis与其他key-value存储有什么不同?

  • Redis有着更为复杂的数据类型,不用于其他key-value类型的数据库方案,他这个类型更加的透明对于程序员来说,无需进行额外的抽象
  • Redis虽然说的运行在内存中,但是也是可以进行持久化存储到硬盘中的,这要根据这个数据量进行权衡.这样相比在硬盘中的复杂的数据类型,内存操作显得更加的直接,简单,这样redis可以做更加复杂的一些操作.同时,在磁盘的格式方面,他们是以一个紧凑的追加方式产生的,因为他们不需要进行随机的访问.
您可能感兴趣的文档:

--结束END--

本文标题: redis笔记01

本文链接: https://lsjlt.com/news/4985.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • redis笔记01
    起步 redis简介 redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. redis与其他key-value缓存产品有一下三个特点: redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候...
    99+
    2014-09-19
    redis笔记01
  • Python 学习笔记 Day 01
    CPU  相当于人的大脑 内存  存储数据  4G  8G  16G  32G  --成本高 断电即消失 硬盘  1T  固态硬盘  机械硬盘  应该长久保存的数据 重要文件 操作系统 应用程序 宏观上:python2与python3...
    99+
    2023-01-31
    学习笔记 Python Day
  • Python3学习笔记01-Python
    1. 下载 python-3.6.3 下载地址:https://www.python.org/ftp/python/3.6.3/python-3.6.3-amd64.exe安装 python-3.6.3安装的第一个界面注意选中“Add P...
    99+
    2023-01-31
    学习笔记 Python
  • python学习笔记01-基础
    数据类型:(1)整数(2)浮点数整数和浮点数在计算机内部存储的方式是不同的(3)字符串字符\本身也要转义,所以\表示的字符就是\Python还允许用r''表示''内部的字符串默认不转义(4)布尔值在Python中,可以直接用True、F...
    99+
    2023-01-31
    学习笔记 基础 python
  • redis笔记-
    前言 为了避免单点故障,我们需要将数据复制多份部署在多台不同的服务器上,即使有一台服务器出现故障其他服务器依然可以继续提供服务 作用: 数据备份 扩展读性能(读写分离) 复制方式: 全量复制 部分复制   实现方式   1、一主二...
    99+
    2021-09-21
    redis笔记-
  • Redis 笔记
    Redis常用管理命令 # dbsize 返回当前数据库 key 的数量。 # info 返回当前 redis 服务器状态和一些统计信息。 # monitor 实时监听并返回redis服务器接收到的所有请求信息。 # shutd...
    99+
    2020-04-14
    Redis 笔记
  • redis笔记
    //redis类型介绍 //获取数据 $lotterylRedis = Redis::getInstance()->redisGet($key); //有效期时间 $key = "Kaijang:lottery:frequency:sim...
    99+
    2022-02-07
    redis笔记
  • redis笔记03
    Redis数据类型 Redis 数据类型 redis支持种数据类型 : string(字符串) hash(哈希) list(列表) set(集合) zset(sorted set:有序集合) String(字符串) string是red...
    99+
    2020-01-13
    redis笔记03
  • redis笔记04
    Redis 数据备份与恢复 Redis SAVE 命令用于创建当前数据库的备份。 语法 redis Save 命令基本语法如下: redis 127.0.0.1:6379> SAVE 实例 redis 127.0.0.1:6379> S...
    99+
    2014-11-28
    redis笔记04
  • Redis学习笔记记录
    基础篇 什么是Redis及快速理解Redis的使用 Redis解决的问题及Redis的特性 Redis的应用场景及正确安装与启动 Redis配置、启动、操作、关闭及版本选择 字符串使用与内部实现原理 字典使用与内部实现原理 列表...
    99+
    2016-01-10
    Redis学习笔记记录
  • 01-redis-introduction
    key-value存储系统。  官方站点:<http://redis.io>  五种数据类型:string、list(链表)、set(集合)、sorted set(有序集合)...
    99+
    2024-04-02
  • mysql 学习笔记 01 - mysql 的组成结构
    客户端查询请求流程 先来看客户端运行一条查询 sql 会经过哪些流程: mysql 基本组成结构 从上面的图中可以看出,mysql 大致由 server 层 和 存储引擎层组成。 为了管理方便,mysql 把连接管理、查询缓存、语法解析、...
    99+
    2014-10-14
    mysql 学习笔记 01 - mysql 的组成结构
  • 01 | 数据中台笔记-中台的来源
    一、数仓的前世今生 起源 ​ 商业智能(Business Intelligence)诞生在上个世纪 90 年代,它是将企业已有的数据转化为知识,帮助企业做出经营分析决策。这些都离不开大量的数据分析。而数据分析需要聚合多个业务系统的数...
    99+
    2019-04-16
    01 | 数据中台笔记-中台的来源
  • redis geohash 学习笔记
    附近的人: 地图元素的位置数据使用二维的经纬度表示,经度范围 (-180, 180],纬度范围 (-90, 90],纬度正负以赤道为界,北正南负,经度正负以本初子午线 (英国格林尼治天文台) 为界,东正西负...
    99+
    2024-04-02
  • 01.MySQL实战45讲学习笔记---基础架构
        今天开始把《MySQL实战45讲》的知识做一笔记,在加深印象的同时,希望对其它人也有所帮助。    大体来说,Mysql可分为Server层和存储引擎层两大部分,如图:  其中,Serve层包括连接器、查询缓存、分析器、优化...
    99+
    2015-11-25
    01.MySQL实战45讲学习笔记---基础架构
  • Redis学习笔记——Redis基础介绍
    纸上得来终觉浅,绝知此事要躬行。——陆游《冬夜读书示子聿》 redis基础概念 redis是一个字典结构的存储服务器。以字典结构键值对(key=>value)形式存储数据,并允许其他应用通过TCP协议读写字段中的内容。 我们可以把 r...
    99+
    2018-08-28
    Redis学习笔记——Redis基础介绍
  • 快速笔记01-MySQL多实例的安装与配置
    一:准备环境:安装MySQL的依赖包并检查是否安装完成yum -y install  ncurses-devel libaio-devel cma...
    99+
    2024-04-02
  • Redis学习笔记(六) 对象
    前面我们看了Redis用到的主要数据结构,如简单动态字符串(SDS)、双向链表、字典、压缩列表、整数集合等。 但是Redis并没有直接使用这些数据结构来实现键值对,而是基于这些数据结构创建了一个对象系统,这个系统包括字符串对象、列...
    99+
    2021-06-25
    Redis学习笔记(六) 对象
  • Redis学习笔记(二) 链表
    链表提供了高效的节点重排能力,以及顺序性的节点访问方式,并且可以通过增删节点来灵活地调整链表的长度。 redis中链表应用广泛,如list中就使用了链表。 每一个链表节点使用listNode结构标识(双向链表): typedef...
    99+
    2017-01-27
    Redis学习笔记(二) 链表
  • Redis学习笔记(三) 字典
    Redis的字典使用哈希表作为底层实现,一个哈希表中可以有多个哈希表节点,而每个哈希节点就保存在字典中的一个键值对。 redis字典所用的哈希表由disht结构定义。 typedef struct dictht{ dic...
    99+
    2014-05-20
    Redis学习笔记(三) 字典
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作