
redis
文章平均质量分 79
逗号8080
足够专注,精益求精
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis核心技术与实战学习笔记
String(字符串)、List(列表)、Hash(哈希)、Set(集合)和 Sorted Set(有序集合)Redis使用了一个哈希表来保存所有的键值对,一个哈希表可以看做一个数组,数组中的每个元素称为一个哈希桶redis采用拉链法来解决哈希冲突,即同一个哈希桶中的多个元素用一个链表保存,彼此之间使用指针链接当拉链过长的时候就会有操作速度变慢的问题,因为查找冲突的元素需要去遍历链表解决方法rehash为了是操作更高效,Redis默认使用了两个全局哈希表,哈希表1和哈希表2插入数据时默认使用哈希表1,哈希表原创 2022-07-06 17:18:48 · 1038 阅读 · 2 评论 -
简单了解RedLock
什么是RedLockRedLock是Redis官方提出的基于Redis实现分布式锁的方法。可以保证安全性 : 互斥访问,即永远只有一个client能拿到锁避免死锁 : 最终的client都能拿到锁,不会出现死锁的情况容错性 : 重要大部分redis节点存活就可以正常提供服务单节点上实现分布式锁SET key_name my_random_value NX PX 30000 NX 表示if not exist 就设置并返回True,否则不设置并返回False (仅当key不存在时设置)原创 2022-02-20 12:09:25 · 1870 阅读 · 0 评论 -
Centos 7 搭建redis一主二从三哨兵
centos7 搭建redis一主二从三哨兵安装redis下载安装包 wget https://download.redis.io/releases/redis-5.0.14.tar.gz #解压 tar -xvf redis-5.0.14.tar.gz如果需要其他版本的redis可以到官网进行下载编译进入根目录,看到Makefile文件进行编译 #安装 gcc yum install gcc #编译 默认make命令编译 => 如果提示:jemalloc/原创 2022-01-04 20:10:17 · 1049 阅读 · 0 评论