文章目录1.介绍一下Redis2.Redis为什么这么快?3.Redis支持哪些数据类型?4.Redis与Memcached的区别?5.Redis跳表SkipList是什么?Redis的ZipMap和ZipList是什么?6.什么是冷热数据分离?什么是VM机制?7.Redis过期键的删除策略有哪些?8.说说Redis的同步机制?9.Pipeline有什么好处?10.Redis如何实现分布式锁?1
转载
2023-10-20 17:04:13
45阅读
redis相关知识点讲解,redis面试题1. redis基本知识点1.1 什么是redis?1.2 redis的key的设计1.3 redis的value数据类型有哪些?1.3.1 string字符串类型1.3.2 list列表类型1.3.3 set集合类型1.3.4 sortedset有序集合类型1.3.5 hash类型(散列表)1.3.6 bitmap位图类型1.3.7 geo地理位置类型
转载
2024-06-27 11:18:32
37阅读
Redis进阶之ZipList,当你阅读Redis源码的时候,你就会发现,当我们用同一个数据结构存储数据时,数据量小时可能会是一个内存很紧凑
原创
2022-06-27 22:06:05
201阅读
handler 写一个数字自动增长 自定义view, 代码中实现ll;RL
原创
2022-05-26 17:12:43
91阅读
一、Redis事务 1、Redis事务定义 Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 Redis事务的主要作用就是串联多个命令防止别的命令插队。 2、Multi、Exec、discard 从输入Mult ...
转载
2021-07-28 15:34:00
69阅读
2评论
Redis
1 Redis中的数据结构

传统键值存储是关联字符串值到字符串键,但是 Redis 的值不仅仅局限于简单字符串,还可以持有更复杂的数据结构。下面列的是 Redis 支持的所有数据结构,后面将逐一介绍:
String(字符串)
List(
原创
2023-07-08 12:40:41
58阅读
Redis为什么快?项目中会用到redis,因为redis可做缓存,并发每秒能处理10w条数据。但你知道为什么redis存取那么快么,你可能会说redis基于内存,基于K-V存储,单线程….。等等,为什么单线程反而会快了呢?其实Redis是基于NIO的多路复用模型。Windows环境下是select的多路复用,Linux环境下是epoll的多路复用。可能有人会问,什么是多路复用。多路复用简单来说,
原创
2021-04-12 14:04:22
163阅读
Redis持久化 由于Redis的数据保存是基于内存的,这也就导致如果服务器断电就会丢失这部分数据,因此需要持久化操作,Redis的持久化有2种,分别是rdb和aof RDB Redis会单独创建一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程结束了,再用这个临时文件来替换上次持 ...
转载
2021-10-13 12:00:00
51阅读
2评论
redis进阶Redis 简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。
原创
2022-09-15 13:31:16
55阅读
1、一定要设置最大缓存大小并设置缓存策略 如果不设置最大缓存,在新添加数据时,如果超过最大内存回事redis崩溃! 设置方式:maxmemory 1GB 使用redis-cli登录后,使用info命令查看内存情况: # Memory used_memory:882920 used_memory_hu
原创
2021-09-14 10:04:42
100阅读
redis发布订阅 参考文章:https://pythonav.com/wiki/detail/3/33/ 1.subscribe 订阅一个或者多个频道 2.publish 给指定的频道发消息 3.psubscribe 订阅指定模式的消息频道,*代表所有 4.pubsub channels 查看当前 ...
转载
2021-11-02 09:43:00
140阅读
2评论
Java集合常见面试题总结 上集合概述Java 集合概览说说 List, Set, Queue, Map 四者的区别?集合框架底层数据结构总结ListSetQueueMap如何选用集合?为什么要使用集合?Collection 子接口之 ListArrayList 和 Vector 的区别?ArrayList 与 LinkedList 区别?补充内容:双向链表和双向循环链表补充内容:RandomA
转载
2023-08-11 21:51:55
62阅读
一、redis介绍 redis的功能特性 1、高速读写 2、数据类型丰富 3、支持持久化 4、多种
转载
2019-12-12 08:27:00
103阅读
2评论
Redis 基础应用(二)==============================================================================概述:安全相关的配置;事务功能;connection(连接)及Server 相关的命令发布与订阅(publish/subscribe)Redis的持久化Redis的主从复制Redis的sentinel机制Redis的C
原创
2017-03-25 21:04:53
2111阅读
点赞
Redis 菜鸟进阶 背景 最近产品一直要优化性能,加强高可用. 有一个课题是Redis高可
原创
2022-11-26 12:07:05
121阅读
一、Redis 简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Re