![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
孤竹彧
一个想进步,又控制不住自己的小码农
展开
-
从redis到epoll到mmap
redis为什么这么快?比较容易答出的答案1)纯粹的内存操作2)单线程操作,不用考虑线程切换其他优势3)I/O 多路复用,使用epoll4)Reactor 设计模式原创 2023-03-26 23:36:57 · 404 阅读 · 0 评论 -
布隆过滤器的自我理解
布隆过滤器的作用?布隆过滤器如何解决缓存穿透?布隆过滤器的实现原理?布隆过滤器是否会存在误判?布隆过滤器是否可以删除key?如何解决布隆过滤器因为删除导致的数据问题?原创 2021-09-18 13:41:01 · 110 阅读 · 0 评论 -
redis面试题
什么是redis?Redis全称为:Remote Dictionary Server(远程数据服务),是一个基于内存的高性能key-value数据库。Redis的数据类型?Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。Redis相比Memcached有哪些优势?(1) Memcached...原创 2020-03-04 21:50:24 · 1651 阅读 · 0 评论 -
redis云课堂学习笔记
1、使用redis会出现数据不一致。如:1)线程A和线程B同时修改数据库同一数据的同一字段。线程A先修改数据库将数据修改成a(操作1),然后再修改缓存成a(操作2);线程B先修改数据库将数据修改成b(操作3),然后再修改缓存成b(操作4)。上面的执行流程是美好的,实际上会不一样,比如:操作1->操作3->操作4->操作2。这样就会出现数据库保存为b,缓存中数据为a。2)查...原创 2020-02-27 22:12:38 · 107 阅读 · 0 评论 -
redis的学习
java调用redis主要使用到Jedis类redis存储5种结构类型STRING可以是字符串、整数或者浮点数对整个字符串或者字符串的其中一部分执行操作;对整数和浮点数执行自增(increment)或者自减(decrement)操作LIST一个链表,链表上的每个节点都包含了一个字符串从链表的两端推入或者弹出元素;根据偏移量对链表进行修剪(trim);读取单个或者多个元素;根据值查找或...原创 2019-09-06 15:49:08 · 84 阅读 · 0 评论