key共16篇
Redis的过期策略都有哪些?-不念博客

Redis的过期策略都有哪些?

思考:假如redis的key过期之后,会立即删除吗? Redis对数据设置数据的有效时间,数据过期以后,就需要将数据从内存中删除掉。可以按照不同的规则进行删除,这种删除规则就被称之为数据的删除策...
不念的头像-不念博客不念6个月前
0293141
打印Linux环境变量的命令有哪些?-不念博客

打印Linux环境变量的命令有哪些?

一、概述 在基于 Linux 和 Unix 的系统中,环境变量是一组动态命名值,存储在系统中,供在 shell 或子 shell 中启动的应用程序使用。简单来说,环境变量是具有名称和关联值的变量。 KEY=value K...
不念的头像-不念博客不念2年前
046298
HashMap实现原理-不念博客

HashMap实现原理

HashMap的数据结构: *底层使用hash表数据结构,即数组+链表+红黑树 当我们往HashMap中put元素时,利用key的hashCode重新hash计算出当前对象的元素在数组中的下标 存储时,如果出现hash值相同的...
不念的头像-不念博客不念6个月前
0331142
使用Redis作为缓存的时候,到底应该先操作缓存还是先操作数据库?-不念博客

使用Redis作为缓存的时候,到底应该先操作缓存还是先操作数据库?

在数据读多写少的情况下作为缓存来使用,恐怕是Redis使用最普遍的场景了。当使用Redis作为缓存的时候,一般流程是这样的。 如果缓存在Redis中存在,即缓存命中,则直接返回数据 Redis缓存 如果R...
不念的头像-不念博客不念2年前
0651107
ThreadLocal的工作原理及源码解析-不念博客

ThreadLocal的工作原理及源码解析

ThreadLocal本质来说就是一个线程内部存储类,从而让多个线程只操作自己内部的值,从而实现线程数据隔离 每个线程内有一个 ThreadLocalMap 类型的成员变量,用来存储资源对象 ThreadLocalMap特...
不念的头像-不念博客不念6个月前
040473
Redis使用的过期删除策略是什么,有什么优缺点?-不念博客

Redis使用的过期删除策略是什么,有什么优缺点?

Redis 是可以对 key 设置过期时间的,因此需要有相应的机制将已过期的键值对删除,而做这个工作的就是过期键值删除策略。 每当我们对一个 key 设置了过期时间时,Redis 会把该 key 带上过期时间...
不念的头像-不念博客不念2年前
049689
Redis:优雅键值设计与BigKey处理-不念博客

Redis:优雅键值设计与BigKey处理

1. 优雅的key结构 Redis的Key虽然可以自定义,但最好遵循下面的几个最佳实践约定: 遵循基本格式:[业务名称]:[数据名]:[数据/数据id] 长度不超过44字节 不包含特殊字符 例如:我们的登录业务,...
不念的头像-不念博客不念5个月前
0440139