随笔分类 -  redis

摘要:一、数据结构 1,数据结构 Redis表现突出的原因: 1、在内存中进行操作 2、高效的数据结构(降低复杂度) Redis的存储接口主要有:String、List、Hash、Set和Sorted Set(Redis6.0之前)。底层结构一共有6种:简单动态字符串、双向链表、压缩列表、哈希表、跳表和整 阅读全文
posted @ 2022-07-13 10:05 MXC肖某某 阅读(130) 评论(0) 推荐(0) 编辑
摘要:一、Redis的内存配置 1,Redis配置内存为多少合适? 默认:如果不设置最大内存大小或者设置最大内存大小为0,在64为操作系统下不限制内存大小,在32位操作系统下最多使用3GB内存。 极限情况:留出一倍内存。比如你的redis数据占用了8G内存,那么你还需要再预留8G空闲内存。也就是内存需求是 阅读全文
posted @ 2021-03-13 21:22 MXC肖某某 阅读(845) 评论(0) 推荐(0) 编辑
摘要:一、安装配置Openresty 1,安装 wget https://openresty.org/download/ngx_openresty-1.9.7.1.tar.gz # 下载 tar xzvf ngx_openresty-1.9.7.1.tar.gz # 解压 cd ngx_openresty 阅读全文
posted @ 2021-02-27 09:37 MXC肖某某 阅读(2027) 评论(3) 推荐(2) 编辑
摘要:一、SDS 1,SDS源码解读 sds (Simple Dynamic String),Simple的意思是简单,Dynamic即动态,意味着其具有动态增加空间的能力,扩容不需要使用者关心。String是字符串的意思。说白了就是用C语言自己封装了一个字符串类型,这个项目由Redis作者antirez 阅读全文
posted @ 2021-02-22 10:57 MXC肖某某 阅读(856) 评论(0) 推荐(1) 编辑
摘要:一、分布式锁简介 1,什么是分布式锁 当在分布式模型下,数据只有一份(或有限制),此时需要利用锁的技术控制某一时刻修改数据的进程数。 与单机模式下的锁不仅需要保证进程可见,还需要考虑进程与锁之间的网络问题。 分布式锁还是可以将标记存在内存,只是该内存不是某个进程分配的内存而是公共内存如 Redis、 阅读全文
posted @ 2021-02-19 11:33 MXC肖某某 阅读(459) 评论(0) 推荐(0) 编辑
摘要:一、Redis简介 Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。 Redis 通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(H 阅读全文
posted @ 2021-02-18 16:54 MXC肖某某 阅读(801) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示