首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
redis
订阅
北极北
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Golang操作Redis数据库
上一篇文章Golang操作MySql数据库介绍了如何用Go语言操作MySql数据库,同样,在项目开发中redis的使用也比较频繁,因此本文另外介绍Go语言中go-redis库的基本使用,即用Go语言
万字长文——一文解答你对 Redis 的所有疑惑
Redis 作为目前市面上应用最广泛的 key-value 数据库之一,有着它独一无二的魅力。它可用于缓存,事件发布或订阅,高速队列等场景。该数据库使用 ANSI C 语言编写,支持网络,提供字符串,哈希,列表,队列,集合结构直接存取,基于内存,可持久化。同时丰富的 API 支…
Redis学习(二):Redis 持久化
1. Redis持久化的取舍和选择 1. 什么是持久化 redis所有数据保持在内存中,对数据的更新将异步地保存到磁盘上。 2. 持久化方式 2. RDB 1. 什么是RDB 2. 触发机制 - 主要三种方式 1. save(同步) 客户端向redis发送一条save命令,re…
基于Redis解决业务场景中延迟队列的应用实践
我们假定设置两个队列,一个队列维护正式工单,另一个队列维护挂起工单。对于挂起操作,我们通过Redis设置key有效时间,当key失效时,客户端监听失效事件,获取工单,实现 挂起工单队列的移除,正式队列的入队即可。 整个业务实现,可以分为三个大模块。 队列模块,通过WorkOrd…
Redis(一):Redis为什么高性能?
Redis的简单动态字符串SDS是可变的,遵循C字符串以1字节空字符结尾,最大长度为512M。 SDS底层使用一个字节数组保存字符串内容,通过len属性可O(1)的复杂度获取字符串长度。 SDS采用空间预分配和惰性空间释放来优化SDS的内存分配次数(n次 → 最多n次)。 空间…
终于把Redis场景设计搞清楚了,需要掌握的都在这了!
分布式缓存是分布式系统中的重要组件,主要解决高并发、大数据场景下,热点数据访问的性能问题,提供高性能的数据快速访问。 使用缓存常见场景是:项目中部分数据访问比较频繁,对下游 DB(例如 MySQL)造成服务压力,这时候可以使用缓存来提高效率。下面来讲BAT等一线企业中Redis…
「查缺补漏」巩固你的Redis知识体系(笑)
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边) Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据 Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复…
干货!Redis面试必知必会
Redis是单进程单线程的,Redis利用队列技术将并发访问变为串行访问,消除了传统数据库串行控制的开销。 多线程处理会涉及到锁,而且多线程处理会设计到线程切换而消耗CPU。因为CPU不会Redis的瓶颈,Redis的瓶颈最有可能是机器内存或者网络带宽。单线程无法发挥多核CPU…