二、redis介绍
2024-09-07 14:57:23
二、redis介绍
2.1、定义
Redis(Remote Dictionary Server ,远程字典服务) 是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库,是NoSQL数据库。
redis的出现主要是为了替代早期的Memcache缓存系统的。map内存型(数据存放在内存中)的非关系型(nosql)key-value(键值存储)数据库, 支持数据的持久化(基于RDB和AOF,注: 数据持久化时将数据存放到文件中,每次启动redis之后会先将文件中数据加载到内存,经常用来做缓存、数据共享、购物车、消息队列、计数器、限流等。(最基本的就是缓存一些经常用到的数据,提高读写速度)。
redis特性:
- 速度快
- 持久化
- 多种数据结构
- 支持多种编程语言
- 功能丰富
- 简单:代码短小精悍
- 主从复制
- 高可用、分布式
redis的官方只提供了linux版本的redis,window系统的redis是微软团队根据官方的linux版本高仿的。
官方原版: https://redis.io/
中文官网:http://www.redis.cn
2.2、Redis的应用场景有哪些?
Redis 的应用场景包括:缓存系统(“热点”数据:高频读、低频写)、计数器、消息队列系统、排行榜、社交网络和实时系统。
2.3、Redis的数据类型及主要特性
Redis提供的数据类型主要分为5种自有类型和一种自定义类型,这5种自有类型包括:String类型、哈希类型、列表类型、集合类型和顺序集合类型。
最新文章
- Zabbix监控nginx status
- px与rem关系及转换
- Linq To Sql中实现Left Join与Inner Join使用Linq语法与lambda表达式
- http的应用httpurlconnection--------1
- nginx是一个反向代理的软件
- tomcat+webservice实现简单的web服务远程调用接口
- 随机的30道四则运算题(简单的c)
- 30款jQuery常用网页焦点图banner图片切换 下载
- 关于Linux的总结(三)
- 3.2 java中堆栈(stack)和堆(heap)(还在问静态变量放哪里,局部变量放哪里,静态区在哪里.....进来)
- WPF 命令的简单总结
- oracle 常用sql语句
- iOS 设置UILable字体,及计算长度和位置
- java配置环境变量-及原因
- 限制容器对内存的使用 - 每天5分钟玩转 Docker 容器技术(27)
- luogu P1602 Sramoc问题
- java JDBC (七) org.apache.commons.dbutils 查询
- WinRAR打包时不包含文件夹本身,只打包文件夹里的文件和目录
- git-【七】bug分支
- 对hadoop 执行mapreduce时发生异常Illegal partition for的解决过程
热门文章
- 清晰梳理最全日志框架关系与日志配置-SpringBoot 2.7.2 实战基础
- Excel 名称管理器是什么,并实现一个级联选择框
- 设置 Git 用户名和邮箱
- 【BZOJ2658】[Zjoi2012]小蓝的好友(mrx) (扫描线,平衡树,模拟)
- Windows权限维持总结
- 创建deploymen的几种方式
- KingbaseESV8R6 snapshot too old的配置和测试
- [BJDCTF2020]Easy MD5 WP
- ACL和NAT
- CPU密集型和IO密集型(判断最大核心线程的最大线程数)