请叫我头头哥
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页
摘要: Redis缓存雪崩、缓存穿透、缓存击穿、缓存降级、缓存预热、缓存更新Redis缓存能够有效地加速应用的读写速度,就DB来说,Redis成绩已经很惊人了,且不说memcachedb和Tokyo Cabinet之流,就说原版的memcached,速度似乎也只能达到这个级别。今天主要讲讲在使用Redis时经常遇到的几个问题。缓存雪崩、缓存击穿、缓存穿透、缓存预热、缓存更新、缓存降级。 阅读全文
posted @ 2019-05-19 22:32 请叫我头头哥 阅读(3744) 评论(2) 推荐(1) 编辑
摘要: Redis GEO地理位置信息,查看附近的人在之前的一篇文章《SpringBoot入门教程(五)Java基于MySQL实现附近的人》,我们介绍了Java基于MySQL实现查找附近的人的功能。今天就来研究研究"查找附近的人"的另一个方案,一个基于Redis的方案。 阅读全文
posted @ 2019-05-18 22:23 请叫我头头哥 阅读(5518) 评论(1) 推荐(1) 编辑
摘要: 详解redis持久化我们的Redis必须使用数据持久化吗?如果我们的Redis服务器只作为缓存使用,Redis中存储的所有数据都是从其他地方同步过来的备份,那么就没必要开启数据持久化的选项。Redis提供了将数据定期自动持久化至硬盘的能力,包括RDB和AOF两种方案,两种方案分别有其长处和短板,可以配合起来同时运行,确保数据的稳定性。 阅读全文
posted @ 2019-05-11 22:19 请叫我头头哥 阅读(915) 评论(0) 推荐(2) 编辑
摘要: 详解Supervisor进程守护监控Supervisor在百度百科上给的定义是超级用户,监管员。Supervisor是一个进程管理工具,当进程中断的时候Supervisor能自动重新启动它。可以运行在各种类unix的机器上,supervisor就是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。运行 Supervisor 时会启动一个进程 supervisord,它负责启动所管理的进程,并将所管理的进程作为自己的子进程来启动,而且可以在所管理的进程出现崩溃时自动重启。 阅读全文
posted @ 2019-05-03 22:53 请叫我头头哥 阅读(62207) 评论(5) 推荐(15) 编辑
摘要: 详解Redis Cluster集群Redis Cluster是Redis的分布式解决方案,在Redis 3.0版本正式推出的,有效解决了Redis分布式方面的需求。当遇到单机内存、并发、流量等瓶颈时,可以采用Cluster架构达到负载均衡的目的。分布式集群首要解决把整个数据集按照分区规则映射到多个节点的问题,即把数据集划分到多个节点上,每个节点负责整个数据的一个子集。 阅读全文
posted @ 2019-05-02 21:09 请叫我头头哥 阅读(5816) 评论(1) 推荐(6) 编辑
摘要: SpringBoot进阶教程(三十)整合Redis之Sentinel哨兵模式Redis-Sentinel是官方推荐的高可用解决方案,当redis在做master-slave的高可用方案时,假如master宕机了,redis本身(以及其很多客户端)都没有实现自动进行主备切换,而redis-sentinel本身也是独立运行的进程,可以部署在其他与redis集群可通讯的机器中监控redis集群。监控(Monitoring): 哨兵(sentinel) 会不断地检查你的Master和Slave是否运作正常。提醒(Notification):当被监控的某个Redis节点出现问题时, 哨兵(sentinel) 可以通过 API 向管理员或者其他应用程序发送通知。 阅读全文
posted @ 2019-04-27 23:05 请叫我头头哥 阅读(42573) 评论(0) 推荐(3) 编辑
摘要: org.springframework.cache.interceptor.SimpleKey cannot be cast to java.lang.Stringspringboot整合redis时,使用@Cacheable注解,如果方法的key参数为空,就会报org.springframework.cache.interceptor.SimpleKey cannot be cast to java.lang.String的错误 阅读全文
posted @ 2019-03-30 22:33 请叫我头头哥 阅读(3854) 评论(0) 推荐(0) 编辑
摘要: user 不在 sudoers 文件中。此事将被报告user 不在 sudoers 文件中。此事将被报告。--- 在使用sudo -i命令时,被提示出“user不在 sudoers 文件中。此事将被报告”的错误信息。这是因为当前登录的账号不在sudo权限里面。sudo命令可以让你以root身份执行命令,来完成一些我们这个帐号完成不了的任务。其实并非所有用户都能够执行sudo,因为有权限的用户都在/etc/sudoers中。 阅读全文
posted @ 2019-02-24 23:02 请叫我头头哥 阅读(7999) 评论(1) 推荐(0) 编辑
摘要: SpringBoot进阶教程(二十九)整合Redis 发布订阅SUBSCRIBE, UNSUBSCRIBE 和 PUBLISH 实现了 发布/订阅消息范例,发送者 (publishers) 不用编程就可以向特定的接受者发送消息 (subscribers). Rather, 发布的消息进入通道,不需要知道有没有订阅者. 订阅者发表感兴趣的一个或多个通道,并且只接受他们感兴趣的消息,不管发布者是不是存在. 发布者和订阅者的解耦可以允许更大的伸缩性和更多动态的网络拓扑。关于发布订阅(消息队列)之前也过一篇《SpringBoot进阶教程(二十二)集成RabbitMQ---MQ实战演练》。感兴趣的可以看看。今天说的发布订阅,是基于Redis的。 阅读全文
posted @ 2019-02-23 22:31 请叫我头头哥 阅读(6638) 评论(1) 推荐(1) 编辑
摘要: Unable to start embedded container; nested exception is org.springframework.context.ApplicationContextException: Unable to start EmbeddedWebApplicationContext due to missing EmbeddedServletContainerFaUnable to start embedded container; nested exception is org.springframework.context.ApplicationContextException: Unable to start EmbeddedWebApplicationContext due to missing Embedd 阅读全文
posted @ 2019-02-17 22:38 请叫我头头哥 阅读(9713) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 22 下一页
//Setting ico for cnblogs