缓存
文章平均质量分 88
分担数据库压力,提高读性能
午夜.幽魂.男
每个优秀的人,都有一段沉默的时光,那段时光是付出了很多努力,却得不到结果的日子,我们把它叫做扎根。
展开
-
Redis 穿透 击穿 雪崩问题
springboot 2.x 需要加springboot-data-redis和jedis-client依赖 否则报错;@EnableCaching标注在springboot启动类上;@Cacheable(cacheNames = “xxxx”,value = “xxxx”,key = “xxx”,condition = “#xxx.xxx”)执行前会检查是否存在相同key的缓存元素,直...原创 2019-09-19 10:40:07 · 248 阅读 · 0 评论 -
非关系型数据库和关系型数据库区别
对账与差错处理系统文件命名规范遵循数据共享系统定义的文件命名规范,一、yum安装svn二、创建SVN版本库及版本库目录[root@sihan ~]# mkdir -p /usr/svn/repo[root@sihan ~]# svnadmin create /usr/svn/repo三、修改svn的配置文件四、设置svn的账号密码五、设置svn的账号权限六、启动svn版本库在远...原创 2021-09-11 15:34:26 · 752 阅读 · 0 评论 -
redis 内存淘汰策略
package lru;import java.util.HashMap;import java.util.LinkedHashMap;public class LRUCache { private Node head; private Node end; //缓存存储上限 private int limit; private HashMap&...原创 2019-09-11 00:05:38 · 135 阅读 · 0 评论 -
Redis 一主二从三哨兵集群搭建
redis一主二从+三哨兵配置原创 2020-07-28 10:26:44 · 470 阅读 · 0 评论 -
Redis 性能高原因
/etc/passwd ,/etc/shadowroot账户和本地账户的密码去掉。重启进入原来的系统,选择修复模式,企图通过root模式命令为本地账户重设密码。但是当输入passwd MYHOST ,然后输入两次密码之后,却提示passwd:Authentication token manipulation error.密码修改失败。下面是网上比较完整的解决方案,但是在我这并未奏效。后面...原创 2019-10-24 23:26:19 · 220 阅读 · 0 评论 -
redis 秒杀功能
Redis的事务不能回滚(传统的db事务可以回滚)Redis中使用multi、exec、discard、watch、unwatch等命令来操作事务。例如:> MULTI # 启动事务OK> INCR aaa # 添加到QueueQUEUED> INCR bbb # 添加到QueueQUEUED> EXEC # 执行事务1) (integer...原创 2019-10-05 11:06:56 · 221 阅读 · 0 评论 -
redis serializer策略
redis key全部大写key不能太长也不能太短;key之间以:分开;idname1zsredis使用时,注意命名空间;项目名或缩写:表明转换为key前缀:区分key的字段(主键列名):主键值project:user:userid:1设置tokenKEY === PRO:USER:LOGINNAME:373166324VALUE === 2kd-...原创 2019-09-19 20:24:04 · 1649 阅读 · 0 评论 -
Redis 持久化、防止数据不丢失
Spring表达式语言SpEL简介spel(Spring Expression Language) 运行时查询和操作对象图SpEL表示字面值字面值:可用字符串表示的值。Spring配置Bean的属性时,可以使用SpEL表示字面值:SpEL引用Bean、属性和方法<!-- bean1为其他bean的id--><property name="prop1" value=...原创 2019-09-18 20:16:09 · 200 阅读 · 0 评论 -
redis 实现分布式锁
分布式锁:①synchronize②lock 使用锁分布式的集群环境中,保证不同节点的线程同步分布式锁①memcached分布锁②redis分布锁③zookeeper分布所④chubbyredis实现步骤:1. 加锁setnx命令。...原创 2019-08-26 13:39:43 · 174 阅读 · 0 评论 -
redis 介绍、可视化工具使用
前后端分离的项目为了访问的安全,部分的请求需要验证请求者的信息。通常做法:用户名和密码多次MD5生成一个token存在session中每次请求带过去解析验证。将一个uuid做为用户的登录凭证1 引入依赖 <!-- 引入 redis 依赖 --> <dependency> <groupId>org.springframework...原创 2019-06-17 19:33:06 · 553 阅读 · 0 评论