1.【Redis系列】redis是可以做什么?

原文:1.【Redis系列】redis是可以做什么?

Redis是互联网技术领域使用最为广泛的存储中间件。它以其超高的性能、完美的文档、简洁易懂的源码和丰富的客户端库支持在开源中间件领域广受好评。国内外很多大型网站都在使用Redis,比如Twitter、Youporn、Github、腾讯、阿里、京东、华为等等,很多小型公司也在应用。

Redis可以做什么呢

Redis的应用非常广泛,我们梳理下redis可以用在哪些方面。

1.记录帖子的点赞数、评论数和点击数

2.记录用户帖子ID的列表,便于快速显示用户的帖子列表

3.记录帖子的相关文章id,便于根据内容推荐相关帖子

4.我们最常用的缓存热点信息(我们最常用的)

5.做实时排行榜

6.做计数器等等等等

在实际情况中,需求没这么多,因为在请求压力不大的情况下都可以直接通过数据库进行查询,但是请求压力一上来就需要将通过数据库获取的数据放到缓存里了。

上面都是redis的基础应用,也是日常开发中最常见的。除了redis的基础应用,redis还会有非常多的高级用法,后面我会和大家分享。

原文地址:https://www.cnblogs.com/lonelyxmas/p/12515043.html

时间: 2024-10-29 19:10:28

1.【Redis系列】redis是可以做什么?的相关文章

Nosql技术--redis系列--redis的数据类型 及相应的命令--String类型

1:redis的官方网站地址是:http://www.redis.com 在线redis命令运行测试地址:http://try.redis.io/ 2:redis的数据类型有5种:String .Hash .Set.List.SortedSet String 类型 1)String是二进制安全的 (1):set 表示设置key和value eg :> set name lusy ok >get name lusy 注意:redis中同一个name对应的value是一样的 (2)setnx:设置

Redis系列---redis简介01

一. 本章我们将用简短的几句话来帮助你快速的了解什么是redis,初学者不必深究 1 Redis简介 Remote Dictionary Server(Redis)是一个开源的使用ANSI C语言编写.支持网络.基于内存亦可持久化的日志型.key-value数据库,并提供多种语言的API 它通常被称为数据结构服务器,因为值value可以是字符串String,哈希Map,列表list,集合set和有序集合sorted set等类型 2 Redis特点 2.1优点: 1.支持多种数据结构,如 Str

Redis 系列 - 1 【简要介绍】 - 它是什么?它用来做什么?它的优势与短板如何?

1.0 前提 阅读目的: 对什么是内存型数据库有概念性的认知.? 阅读需知:有关Redis系列的博文,大致有以下的5篇博文.本ID将陆续补充. 本ID  Redis系列 1 . 0 :首先,这是您在Redis的官方网站: http://www.redis.cn/ 1.1      您需要成功的下载,安装,并且配置好Redis. 有关过程请参考本ID的另外的一篇博文: Redis 系列 - 2 [安装与配置] 1.2     如果您需要了解Redis的设计与实现,请参考本ID博文: Redis 系

Redis系列(一)--安装、helloworld以及读懂配置文件

再开个redis系列,本系列打算不详细讲一系列的命名的了(会推荐别人写的,人家写的够详细了),我直接就是做redis方案提供,当然一开始还是讲下helloworld和配置文件好了.会逐步更新,欢迎关注. 文章结构:(1)安装:(2)helloworld:(3)解析配置文件(一一罗列方便复习):(4)重点配置 一.安装:把到官网下载好的redis压缩包放置到你想要的位置.并解压. 然后进入redis-3.0.4目录,执行make命令 jackfrost@jackfrost-pc:~/MyResou

Redis系列(三)--过期策略

制定Redis过期策略,是整个Redis缓存策略的关键之一,因为内存来说,公司不可能无限大,所以就要对key进行一系列的管控. 文章结构:(1)理解Redis过期设置API(命令与Java描述版本):(2)理解Redis内部的过期策略:(3)对开发需求而言,Redis过期策略的设计实现经验. 本系列文章: (1)Redis系列(一)–安装.helloworld以及读懂配置文件 (2)Redis系列(二)–缓存设计(整表缓存以及排行榜缓存方案实现) 一.理解Redis过期设置API(命令与Java

redis系列之数据库与缓存数据一致性解决方案

redis系列之数据库与缓存数据一致性解决方案 数据库与缓存读写模式策略 写完数据库后是否需要马上更新缓存还是直接删除缓存? (1).如果写数据库的值与更新到缓存值是一样的,不需要经过任何的计算,可以马上更新缓存,但是如果对于那种写数据频繁而读数据少的场景并不合适这种解决方案,因为也许还没有查询就被删除或修改了,这样会浪费时间和资源 (2).如果写数据库的值与更新缓存的值不一致,写入缓存中的数据需要经过几个表的关联计算后得到的结果插入缓存中,那就没有必要马上更新缓存,只有删除缓存即可,等到查询的

redis系列:redis介绍与安装

前言 这个redis系列的文章将会记录博主学习redis的过程.基本上现在的互联网公司都会用到redis,所以学习这门技术于你于我都是有帮助的. 博主在写这个系列是用的是目前最新版本4.0.10,虚拟机装的是4.0.10,为了方便window也安装了(版本3.2.100).后续命令会采用命令行,jedis和spring集成jedis这三种方式进行操作. 在这片博文的开始,可以先试着问几个问题,带着问题看博文,或许能更有收获. 什么是redis? 为什么要使用redis? 如何搭建redis环境?

Redis系列--内存淘汰机制(含单机版内存优化建议)

https://blog.csdn.net/Jack__Frost/article/details/72478400?locationNum=13&fps=1 每台redis的服务器的内存都是有限的,而且也不是所有的内存都用来存储信息.而且redis的实现并没有在内存这块做太多的优化,所以实现者为了防止内存过于饱和,采取了一些措施来管控内存. 文章结构:(1)内存策略:(2)内存释放机制原理:(3)项目中如何合理应用淘汰策略:(4)单机版Redis内存优化注意点. 一.内存策略:先来吃份官方文档

redis 系列20 服务器上

原文:redis 系列20 服务器上 一.客户端与服务端交互 本篇简单介绍下服务器,服务器运行涉及的内部原理知识很多,主要了解Redis服务器内部要做哪些事情,需要开发人员去干预的比较少.Redis服务器负责与多个客户端建立网络连接,处理客户端发送的命令请求,在数据库中保存客户端执行命令所产生的数据,并通过资源管理来维持服务器自身的运转.本节先说客户端与服务器交互原理:服务器与客户端进行了什么交互,服务器中的各个不同组件又是如何协作的.在详细了解客户端与服务器在执行命令请求时所做的各种工作之前,