Redis
peng_0129
这个作者很懒,什么都没留下…
展开
-
Redis(一)NOSQL(Redis)简介,Redis安装与部署
一 Nosql简介二非关系型数据库特点三 Redis简介四 Redis两种持久化方式RDB和AOFRDB:原理是将Reids在内存中的数据库记录定时dump到磁盘上的RDB持久化AOF: 原理是将Reids的操作日志以追加的方式写入文件五 Redis安装启动启动redis:/usr/local/redis/bin/redis...原创 2018-04-28 15:50:46 · 143 阅读 · 0 评论 -
Redis缓存穿透
1、什么是缓存穿透?你有什么解决方案来防止缓存穿透? 缓存穿透是指用户查询数据,在数据库没有,自然在缓存中也不会有。这样就导致用户查询的时候, 在缓存中找不到对应key的value,每次都要去数据库再查询一遍,然后返回空(相当于进行了两次 无用的查询)。这样请求就绕过缓存直接查数据库2.缓存穿透解决方案 ...原创 2019-08-10 10:46:40 · 120 阅读 · 0 评论 -
Redis缓存雪崩解决方案
1、什么是缓存雪崩?你有什么解决方案来防止缓存雪崩? 如果缓存集中在一段时间内失效,发生大量的缓存穿透,所有的查询都落在数据库上,造成了缓存雪崩。 由于原有缓存失效,新缓存未到期间所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU 和内存造成巨大压力,严重的会造成数据库宕机 2. 防止缓存雪崩解决方案 1、加...原创 2019-08-10 10:33:19 · 421 阅读 · 1 评论 -
Redis缓存预热数据(Springboot项目初始化加载)
将一千万用户白名单load缓存,用户请求的时候判断该用户是否是缓存里面的用户1、springboot实现初始化加载配置(实现缓存预热) 1、采用实现springboot ApplicationRunner 该方法仅在SpringApplication.run(…)完成之前调用 2、采用实现Initia...原创 2019-08-10 10:06:20 · 7609 阅读 · 1 评论 -
redis Caused by: io.lettuce.core.RedisException: io.lettuce.core.RedisConnectionException:
1找到redis的配置文件 redis.confvim redis.conf修改 protected-mode yes改为protected-mode no 注释掉 #bin 127.0.0.1 保存配置文件:wq然后带配置文件启动redis 进入redis/src./redis-server ../reids.conf 转载 :h...转载 2018-11-13 15:04:12 · 8784 阅读 · 0 评论 -
Redis常用命令
1. 常用命令就DB来说,Redis成绩已经很惊人了,且不说memcachedb和tokyocabinet之流,就说原版的memcached,速度似乎也只能达到这个级别。Redis根本是使用内存存储,持久化的关键是这三条指令:SAVE BGSAVE LASTSAVE …连接操作相关的命令quit:关闭连接(connection) auth:简单密码认证持久化save:将数据同步保存到磁盘 bg...原创 2018-07-09 12:26:12 · 179 阅读 · 0 评论 -
Redis(四)Redis集群搭建
-------Redis集群搭建pwd命令主要用于打印当前工作目录的工作路径--------Keepalived Redis服务器的高可用除了用集群和哨兵模式外,还可以用keepalived Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机, 或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除, 同时使用其他服务器代替该服务器的工作,当服务...原创 2018-04-28 16:53:16 · 247 阅读 · 0 评论 -
Redis(三)Redis高级命令
一 高级命令特性二 启动Redis服务三 Redis安全性四 主从复制五 哨兵远程调用接口超时,解决办法把时间设置长一点六 Redis事务--------Redis简单事务--------------- Redis持久化一般公司用的都是aof形式的 always如果集群中的主节点挂了,在从节点有这个appendonly.aof这个文件恢复数据,将此从节点升级为主节点----------Redis停...原创 2018-04-28 16:46:14 · 154 阅读 · 0 评论 -
Redis(二)Redis基础数据类型
一 String类型二 Hash类型三 List类型Mq:message queque 就是一个消息队列四 Set类型五 Zset类型set类型是取交集和并集是无序的 zset类型主要是做rank排名的rank 排行榜对海量及的用户进行优先级的排行原理是根据匹配度进行打分,分值高的排在前面...原创 2018-04-28 16:06:33 · 101 阅读 · 0 评论 -
面试题之redis特性
1、问题1:redis有哪些特性? 1、丰富的数据类型 2、可用于缓存,消息按key设置过期时间,过期后自动删除 setex set expire时间 3、支持持久化方式rdb和aof 4、主从分布式,redis支持主从支持读写分离 redis cluster,动...原创 2019-08-22 14:18:24 · 107 阅读 · 0 评论