![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
robotAdmin
这个作者很懒,什么都没留下…
展开
-
Redis过期策略和内存淘汰策略
Redis过期和淘汰策略三种过期策略定时删除定期删除惰性删除Redis的过期策略Redis的内存淘汰策略三种过期策略定时删除在某个key 设置了过期时间时,创建一个定时器,过期时立即执行对其进行删除的操作优点:定时删除对内存是最友好的,能够保证内存的key一旦过期就能立即从内存中删除缺点:对CPU最不友好,在设置过期键比较多的时候,十分消耗CPU资源,影响服务器的响应时间和吞吐量定期删除redis默认每秒检查10次,是否有过期的key需要删除。但redis不是每次将所有的key检查一次,原创 2020-07-14 21:37:54 · 241 阅读 · 0 评论 -
Redis 事务 watch实现乐观锁
Redis事务介绍简介相关命令Redis事务不保证原子性部分失败的情况全部失败的情况Watch和unWatch实现乐观锁简介Redis 事务就是一组命令的集合,在事务提交时一次性顺序执行,其他客户端提交的命令不会插入到事务执行队列中。一次性、顺序性、排他性Redis事务没有隔离级别,事务中的命令被加入执行队列时,并不会实际执行,只有提交了事务才会执行,此时事务内的查询无法看到之前事务内的更新相关命令watch key1 key2 … : 监视一或多个key,如果在事务提交之前,被监视的原创 2020-07-10 14:46:46 · 651 阅读 · 0 评论 -
Redis中String、List、Hash、Set、Zset、Geospatial、Bitmap类型使用
Redis各种数据类型使用keys *flushdbflushallselect index==String==set key valueexists keydel keyget keyexpire key secondsttl keytype keyappend key valuestrlen keyincr keydecr keyincrby key incrementdecrby key decrementgetrange key start endsetrange key offset values原创 2020-07-09 17:00:29 · 243 阅读 · 0 评论