玖叶教程网

前端编程开发入门

Redis基本数据结构(redis数据结构详解)

数据类型

Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。

1、string

字符串是redis最基本的数据类型,key-value形式存储

Redis的n种妙用,不仅仅是缓存(redis用来存什么数据)

redis是键值对的数据库,常用的五种数据类型为字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型(zset)

Redis用作缓存,主要两个用途:高性能,高并发,因为内存天然支持高并发

应用场景

分布式锁(string)

「每天一道面试题」Redis跳跃表(redis为什么用跳跃表不用b+树)

Redis跳跃表

什么是跳跃表

Python使用Redis实现排行榜介绍(python redis教程)

软件开发过程中经常遇到产品的排行榜需求。例文章浏览量排行榜、文章点赞排行榜、图书销量Top50排行榜、粉丝Top100排行榜、用户积分排行榜等。排行榜前期可以使用的产品用户激励,后期可以使用在产品内容推荐、数据统计、广告营销方面。

排行榜一般对数据实效性要求很高。太低的数据实效性可能达不到对用户的激励作用。今天为大家介绍我们借助Redis的高并发高性能和Redis的zset有序集合特性实现排行榜的高负载和高实时性。

面试官:redis五种基本数据类型的应用场景是啥?

string

缓存

简单key-value存储

分布式锁

setnx key value,当key不存在时,将 key 的值设为 value ,返回1

若给定的 key 已经存在,则setnx不做任何动作,返回0。

redis命令最全介绍(redis命令行操作)

Redis是一个基于内存的高性能key-value数据库,提供了丰富的命令来操作数据库和各种数据类型。以下是一些常用的Redis命令及其详细介绍:

redis命令大全参考手册(redisclient命令)

你一定要知道的是:redis的key名要区分大小写,在redis中除了 和空格外,其他的字符都可以做为key名,且长度不做限制,不过为了性能考虑,一般key名不要设置的太长。

一:redis命令基本篇

1.【 set key value 】 存入一个key和值。如:set myname reson

「每天一道面试题] Redis底层数据结构

Redis底层数据结构

Redis

如何打造一个轻量级的社交系统(社交无用:如何建立有效的社交网络)

简介

随着国外Facebook、Twitter、国内的微博等社交网络网站的崛起,很多公司也推出了类似的社交服务产品,相比与微博这种大型用户社交产品而言,很多公司都推出的类微博Feed流的社交产品,但由于一些公司的用户基数、用户活跃度等原因远没有微博庞大,因此这些产品在数据存储、Feed展示上的技术实现远没有微博的复杂,面对用户量级在1000万左右且旧社交系统中单表已有存量数据为2000多万的情况下,我们如何去打造一个轻量级的社交系统呢?

Redis异步队列与延时队列(redis 异步队列)

异步队列

消息队列,你肯定会想到Kafka、Rabbitmq等消息中间件,这些专业的消息中间件提供了很多功能特性,当然他的部署使用维护都是比较麻烦的。如果你对消息队列没那么高要求,想要轻量级的就可以使用Redis。

<< < 1 2 3 4 5 6 7 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言