数据类型
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
1、string
字符串是redis最基本的数据类型,key-value形式存储
2024年04月16日
数据类型
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。
字符串是redis最基本的数据类型,key-value形式存储
2024年04月16日
redis是键值对的数据库,常用的五种数据类型为字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型(zset)
Redis用作缓存,主要两个用途:高性能,高并发,因为内存天然支持高并发
分布式锁(string)
2024年04月16日
软件开发过程中经常遇到产品的排行榜需求。例文章浏览量排行榜、文章点赞排行榜、图书销量Top50排行榜、粉丝Top100排行榜、用户积分排行榜等。排行榜前期可以使用的产品用户激励,后期可以使用在产品内容推荐、数据统计、广告营销方面。
排行榜一般对数据实效性要求很高。太低的数据实效性可能达不到对用户的激励作用。今天为大家介绍我们借助Redis的高并发高性能和Redis的zset有序集合特性实现排行榜的高负载和高实时性。
2024年04月16日
缓存
简单key-value存储
分布式锁
setnx key value,当key不存在时,将 key 的值设为 value ,返回1
若给定的 key 已经存在,则setnx不做任何动作,返回0。
2024年04月16日
Redis是一个基于内存的高性能key-value数据库,提供了丰富的命令来操作数据库和各种数据类型。以下是一些常用的Redis命令及其详细介绍:
2024年04月16日
你一定要知道的是:redis的key名要区分大小写,在redis中除了 和空格外,其他的字符都可以做为key名,且长度不做限制,不过为了性能考虑,一般key名不要设置的太长。
一:redis命令基本篇
1.【 set key value 】 存入一个key和值。如:set myname reson
2024年04月16日
随着国外Facebook、Twitter、国内的微博等社交网络网站的崛起,很多公司也推出了类似的社交服务产品,相比与微博这种大型用户社交产品而言,很多公司都推出的类微博Feed流的社交产品,但由于一些公司的用户基数、用户活跃度等原因远没有微博庞大,因此这些产品在数据存储、Feed展示上的技术实现远没有微博的复杂,面对用户量级在1000万左右且旧社交系统中单表已有存量数据为2000多万的情况下,我们如何去打造一个轻量级的社交系统呢?
2024年04月16日
消息队列,你肯定会想到Kafka、Rabbitmq等消息中间件,这些专业的消息中间件提供了很多功能特性,当然他的部署使用维护都是比较麻烦的。如果你对消息队列没那么高要求,想要轻量级的就可以使用Redis。