其他数据库 一文搞懂阿里云服务器部署Redis并整合Spring Boot 一、什么是Redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash...
其他数据库 浅谈Redis的keys命令到底有多慢 keys命令的用法: keys pattern 查找符合正则匹配的key的列表。扫描对象是Redis服务中所有的key,想想都很慢对不对? 同时执行keys命令的同时,Redis进程将被阻塞,无法执行其他命令,假如超过了哨兵的down-after-mill...
其他数据库 redis 主从备份及其主备切换的操作 首先原文是用了3 个服务器,我是用了一个服务器; 然后再原文的基础上,稍加了自己的整理。 前提: redis中,主从切换场景中,没有绝对的主和从,只有初始化的主和从,然后当主down后,从就变成主了,而主即使连接上,也是从,不会变为主 1.redis-se...
其他数据库 浅谈redis五大数据结构和使用场景 老规矩,先抛结论后验证 string:有点像java的hashMap,存的时候什么key,取的时候也什么key,常用于做缓存,保存用户信息、查询列表等; hash:这个有点像hashMap的value又套了个hashMap,下文有举例,一看就明白了; li...
其他数据库 Redis实现持久化的方式汇总 Redis写入AOF日志的过程 Redis实现RDB快照 混合持久化 Redis有3种实现持久化的方式:AOF日志、RDB快照、混合持久化 Redis写入AOF日志的过程 Redis执行完写操作命令后,将命令追加到server.aof_buf缓冲区通过wr...
其他数据库 Redis基于Bitmap实现用户签到功能 功能分析 更多应用场景 总结 参考资料 很多应用上都有用户签到的功能,尤其是配合积分系统一起使用。现在有以下需求: 签到1天得1积分,连续签到2天得2积分,3天得3积分,3天以上均得3积分等。 如果连续签到中断,则重置计数,每月重置计数。 显示用户某月的签...
其他数据库 jedis配置含义详解 jedis就是基于java语言的redis客户端,集成了redis的命令操作,提供了连接池管理。 jedis连接池 预先生成一批jedis连接对象放入连接池中,当需要对redis进行操作时从连接池中借用jedis对象,操作完成后归还。这样jedis对象可以...
其他数据库 AOP Redis自定义注解实现细粒度接口IP访问限制 系列说明 GitHub地址:github.com/stick-i/scb… 目前项目还有很大改进和完善的空间,欢迎各位有意愿的同学参与项目贡献(尤其前端),一起学习一起进步?。 项目的技术栈主要是: 后端 Java + SpringBoot ...
其他数据库 redis源码分析教程之压缩链表ziplist详解 前言 压缩列表(ziplist)是由一系列特殊编码的内存块构成的列表,它对于Redis的数据存储优化有着非常重要的作用。这篇文章总结一下redis中使用非常多的一个数据结构压缩链表ziplist。该数据结构在redis中说是无处不在也毫不过分,除了链表以外...
其他数据库 浅谈Redis缓存有哪些淘汰策略 Redis过期策略 定时删除 惰性删除 定期删除 Redis的内存淘汰机制 LRU和LFU的区别 LRU LFU Redis重启如何恢复数据呢? 总结 Redis过期策略 我们首先来了解一下Redis的内存淘汰机制。 定时删除 概述  ...
其他数据库 CentOS8.4安装Redis6.2.6的详细过程 一、下载 官网:Redis 我们下载 Stable 稳定版 # cd /mydata # wget https://download.redis.io/releases/redis-6.2.6.tar...
其他数据库 在项目中使用redis做缓存的一些思路 在项目中redis做缓存的一些思路 首先,缓存的对象有三种 1、数据库中单条的的数据(以表名跟id作为key永久保存到redis),在有更新的地方都要更新缓存(不适用于需要经常更新的数据); 2、对于一些不分页,不需要实时(需要多表查询)的列表,我们可以将...