Redis系列
好记性不如烂笔头_
每天都像打了鸡血似的。。。
展开
-
Redis 安装与使用 (Redis-x64-3.0.504.zip)
1、下载链接:https://pan.baidu.com/s/1UkYPmBfyFkzk-Bl3OOZoQA 密码:zdef2、将zip文件解压到指定文件夹下面,如:D:\MyDatabase\redis3、启动服务启动cmd,进入redis文件夹:cd d:/MyDatabase/redis运行程序:redis-server.exe redis.windows.conf也可...原创 2017-04-14 17:09:25 · 6276 阅读 · 0 评论 -
Redis 数据类型及常用操作指令
Redis 数据类型redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)********************************************************************************************常规操作命令:01 keys *...原创 2019-01-12 13:40:22 · 113 阅读 · 0 评论 -
Redis 集成 SpringBoot 配置
1、application.properties 文件配置#################### Redis 配置 ##################### 使用 redis 作为默认缓存,如果不配置则使用默认实现 ConcurrentMapCache 将数据保存在ConcurrentMap中,并进行获取。spring.cache.type=redis# Redis数据库索引(默认...原创 2019-01-12 15:52:18 · 148 阅读 · 0 评论 -
Redis 线程模型
文件事件处理器(file event handler)Redis 基于 Reactor 模式开发了自己的网络事件处理器: 这个处理器被称为文件事件处理器(file event handler) 文件事件处理器使用 I/O 多路复用(multiplexing)程序来同时监听多个套接字, 并根据套接字目前执行的任务来为套接字关联不同的事件处理器。 当被监听的套接字准备好执行连接应答(accept...原创 2019-02-12 15:07:24 · 19767 阅读 · 6 评论 -
Redis-过期策略与内存淘汰机制
Redis 过期策略定期删除+惰性删除定期删除:指的是 redis 默认是每隔 100ms 就随机抽取一些设置了过期时间的 key,检查其是否过期,如果过期就删除 惰性删除:获取 key 的时候,如果此时 key 已经过期,就删除,不会返回任何东西Redis 内存淘汰机制noeviction: 当内存不足以容纳新写入数据时,新写入操作会报错(默认使用的淘汰机制) allkeys-l...原创 2019-03-04 11:18:48 · 174 阅读 · 0 评论 -
Redis-如何保证缓存和数据一致性
不一致问题:先修改数据库,再更新缓存:缺点:如果在修改数据库之后更新缓存之前出现问题,出现数据不一致 解决方案:先删除缓存,再修改数据库先删除缓存,再修改数据库:缺点:如果在删除缓存之后修改数据库之前,出现另一个线程去读缓存发现缓存为空,又从数据库拉取还没被修改的旧数据到缓存,导致数据不一致(注:只有在对一个数据在并发的进行读写的时候,才可能会出现这种问题。其实如果说你的并发量很低的话...原创 2019-03-04 13:20:29 · 7777 阅读 · 0 评论