当前位置 : 主页 > 编程语言 > 其它开发 >

Redis 学习

来源:互联网 收集:自由互联 发布时间:2022-05-20
一、Redis 概述1.1、Redis 定义 Redis (Remote Dictionary Server):远程字典服务 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、 key-Value 数据库,并提供多种语
一、Redis 概述 1.1、Redis 定义
  • Redis (Remote Dictionary Server):远程字典服务
  • 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、 key-Value 数据库,并提供多种语言的 API。
  • 数据都是缓存在内存中 ,Redis 会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。
  • Reids 官方网站:https://redis.io/
1.2、Redis 特性
  • 数据间没有必然的关联关系
  • 内部采用单线程机制进行工作
  • 高性能
  • 支持多种数据格式(字符串、列表、集合、哈希、有序集合...)
  • 支持持久化,可进行数据灾难恢复
二、Redis 常用数据类型 2.1、Redis key

1、redis 键的特性

  • 在 redis 中无论什么数据类型,在数据库中都市以 key-Value 形式保存,通过进行对 Redis-key 的操作,来完成对数据中数据的操作。
  • 空字符串也是一个有效的键
  • 允许的最大 key 大小为 512MB
  • key 中允许存在 点或破折号/冒号,如:"comment
上一篇:深入浅出线程池+高级选项的使用
下一篇:没有了
网友评论