`

redis(一)-概念

 
阅读更多

参考:

http://my.oschina.net/VASKS/blog/392599

redis是什么:

  • Remote Dictionary Server 缩写;
  • key-value存储系统,
  • 运行在内存,所以高速,作为缓存用;持久化,备份在硬盘,作数据库。

redis优点:

  • 数据结构丰富
  • 持久化
  • 支持简单事务
  • 主从配置方便

redis场景:(sina weibo 是全球使用redis的最佳实践)

  • 高并发
  • 高速删除,过滤,排序
  • 计数
  • 自定义时间销毁数据
  • pub/sub 发布订阅
  • 队列
  • 缓存

redis和其他数据库比,有什么特别的:

这是个坑,有时间去填

redis 缺点:

  • Redis的主要缺点是数据库容量受到物理内存的限制,不能用作海量数据的高性能读写,因此Redis适合的场景主要局限在较小数据量的高性能操作和运算上。
  • 持久化数据丢失小缺点。
  • ……

总结 :

 

  • redis :快,丰富的数据结构,功能多,简洁,易部署维护。
  • 正确发挥redis原有的本性,合理使用redis特性,不做无谓的数据库比较……
  • 谁用谁知道!
分享到:
评论

相关推荐

    redis-py-cluster-1.3.5.tar.gz

    Redis集群使用槽(slot)的概念来分配数据,每个槽对应一定数量的键,总共16384个槽,这使得数据分布均匀且易于管理。 `redis-py-cluster`库是Python连接Redis集群的客户端,它提供了简单易用的API,允许开发者执行...

    Redis-x64-5.0.14.1

    Redis是一种高性能的键值对数据存储系统,常...在使用Redis时,了解这些基本概念和操作将有助于你在Windows环境下高效地部署和管理Redis实例。请确保阅读发行说明以获取特定版本的更新信息,并根据实际需求调整配置。

    tomcat-redis-session-manager

    首先,让我们理解`tomcat-redis-session-manager`的核心概念。这是一个开源项目,它允许Tomcat服务器将用户的session数据持久化到Redis数据库中,而不是传统的内存或本地硬盘。这样,无论用户访问哪个服务器节点,都...

    Redis-x64-3.2.100.zip

    1. **Redis的基础概念**: - **键值存储**:Redis基于键值对进行数据存储,键是唯一的标识,值可以是字符串、列表、集合、哈希表等多种数据结构。 - **内存数据库**:Redis默认将所有数据存储在内存中,提供高速...

    Redis-x64-5.0.14 windows

    在Windows环境下,Redis-x64-5.0.14是Redis为64位Windows操作系统编译的一个版本,提供了在Windows上运行Redis的能力。本文将深入探讨Redis的基本概念、功能特性、安装与配置,以及在Windows平台上的使用方法。 ...

    redis 免安装 redis客户端 redis-desktop-manager-0.8.8.384

    首先,让我们详细了解 Redis 的核心概念和特性: 1. **键值存储**:Redis 支持多种数据结构,如字符串、哈希、列表、集合、有序集合等,这些数据结构为开发提供了极大的便利。 2. **持久化**:Redis 可以通过 RDB ...

    redis64-2.6.12.1.zip

    Redis是一款高性能的键值对数据库,常用于缓存和数据持久化。在Windows环境下,由于其原生支持Unix-like系统,所以使用时需要特别处理。"redis64-2.6.12.1.zip"这个压缩包提供了一个绿色版的Redis,专为Windows用户...

    redis-py-master.zip

    以下将详细介绍`redis-py`中的关键概念和用法: 1. **连接Redis服务器**: - 使用`redis.Redis()`创建一个连接对象,可以指定主机名、端口、密码和数据库编号等参数。 - 示例:`r = redis.Redis(host='localhost'...

    redis-2.21-win32-win64

    Redis 是一个高性能的键值存储系统,常被用于数据库、缓存和消息中间件等场景。这个名为 "redis-2.21-win32-win64" 的压缩包包含了 Redis 在 Windows 平台上的二进制版本,适用于 32 位和 64 位操作系统。下面将详细...

    tomcat9+tomcat-cluster-redis-session-manager_4.0.zip

    1. 安装和配置Redis服务器:首先,你需要设置一个运行的Redis实例,它可以是本地的或者远程的。 2. 集成Tomcat集群:修改Tomcat的server.xml文件,配置Engine、Host和Cluster元素,使用适当的集群策略如...

    redis7.2.3-windows

    在Windows环境下安装和使用Redis可能与在Linux等操作系统上有所不同,但其核心概念和功能保持一致。这里我们将详细探讨Redis 7.2.3在Windows下的应用及其关键知识点。 1. **Redis 7.2.3 版本特性** Redis 7.2.3是...

    Redis-x64-5.0.14.1.msi

    下面将详细介绍 Redis 的核心概念、功能以及使用方法。 1. **Redis 简介**:Redis 是 Remote Dictionary Server 的缩写,由 Salvatore Sanfilippo 创建,最初设计为内存数据结构存储系统,支持多种数据结构如字符串...

    redis-3.0.0&redis;-3.0.0.gem.zip

    Redis是一款高性能的键值对存储系统,常被用于数据库、缓存和消息中间件等场景。...了解并掌握Redis的基本概念、安装步骤、集群配置和使用方法,对于任何需要高性能数据存储和处理的应用来说都是至关重要的。

    Windows版redis---Redis-x64-3.2.100.zip

    在本文中,我们将详细探讨Redis的核心概念、安装过程、配置选项以及在Windows环境下的使用。 首先,Redis支持的数据类型包括字符串(Strings)、哈希(Hashes)、列表(Lists)、集合(Sets)和有序集合(Sorted ...

    Redis-x64-5.0.14.1.msi 安装包

    1. **Redis的基本概念**:Redis是一个基于内存的数据结构存储系统,支持数据类型包括字符串、哈希、列表、集合、有序集合等。这些数据结构为开发人员提供了丰富的操作选项,使得Redis在处理多种应用场景时非常灵活。...

    Redis-x64-3.0.504.msi.zip

    1. **Redis的基本概念**: - Redis作为一个开源的NoSQL数据库,支持多种数据结构,如字符串、哈希、列表、集合和有序集合。 - 它以其出色的性能而闻名,通过在内存中存储数据并提供高速读写能力。 - Redis支持...

    linux中redis安装包和redis-desktop-manager-0.9.3.817

    首先,我们来了解Redis的基本概念。Redis是一个基于内存的数据结构存储系统,支持多种数据结构,如字符串、哈希、列表、集合、有序集合等。它的高效性能得益于数据存储在内存中,但可以通过持久化机制将数据保存到...

    redis-64.3.0.503

    Redis是一款高性能的键值对数据库,它以C语言编写,被广泛应用于缓存、消息队列、数据持久化等多个场景。"redis-64.3.0.503"可能是...使用这个版本,用户需要理解Redis的基本概念和操作,以及如何配置和管理Redis实例。

    Redis-windows版本Redis-x64-3.2.100

    **Redis核心概念与特性** 1. **键值存储**:Redis基于键值对存储,键是唯一的标识符,值可以是字符串、哈希、列表、集合或有序集合等多种数据类型。 2. **内存存储**:Redis将所有数据存储在内存中,提供高速的数据...

    redis-6.2.12可执行安装包

    一、Redis的基本概念 Redis是一个开源的内存数据结构存储系统,它支持数据类型如字符串、哈希、列表、集合、有序集合等。这些数据结构使得Redis能够处理多种应用场景,如缓存、计数器、发布订阅等。其基于键值对的...

Global site tag (gtag.js) - Google Analytics