Redis
kingmax54212008
这个作者很懒,什么都没留下…
展开
-
分布式会话session的一些方式总结
分布式session中一般会通过,Ngnix、application server、session持久化(此处讲Redis)共同发挥作用。1.粘性Session 通过ip_hash, 每次访问只访问当前服务器。2.服务器Session复制 配置tomat的配置文档中的distributable节点。3.Session服务器 通过Spring Session配置,对...原创 2018-09-16 23:21:35 · 1107 阅读 · 0 评论 -
Redis之事务功能使用实现与分析
Redis 通过 MULTI 、 DISCARD 、 EXEC 和 WATCH 四个命令来实现事务功能, 本章首先讨论使用 MULTI 、 DISCARD 和 EXEC 三个命令实现的一般事务, 然后再来讨论带有 WATCH 的事务的实现。因为事务的安全性也非常重要, 所以本章最后通过常见的 ACID 性质对 Redis 事务的安全性进行了说明。事务事务提供了一种“将多个命令打包, 然...原创 2018-09-16 23:35:18 · 1716 阅读 · 0 评论 -
Redis事务的分析及改进
Redis的事务特性数据ACID特性满足了几条?为了保持简单,redis事务保证了其中的一致性和隔离性;不满足原子性和持久性;原子性redis事务在执行的中途遇到错误,不会回滚,而是继续执行后续命令;(违反原子性)事务可以理解为一个打包的批量执行脚本,但批量指令并非原子化的操作;中间某条指令的失败不会导致前面已做指令的回滚,也不会造成后续的指令不做;比如:red...原创 2018-09-16 23:41:07 · 513 阅读 · 0 评论 -
为什么分布式一定要有 Redis?
为什么分布式一定要有redis?1、为什么使用redis分析:博主觉得在项目中使用redis,主要是从两个角度去考虑:性能和并发。当然,redis还具备可以做分布式锁等其他功能,但是如果只是为了分布式锁这些其他功能,完全还有其他中间件(如zookpeer等)代替,并不是非要使用redis。因此,这个问题主要从性能和并发两个角度去答。回答:如下所示,分为两点(一)性能 如下图所示,我...原创 2018-09-26 23:29:08 · 509 阅读 · 0 评论 -
数据库表字段命名规范
数据库表字段命名规范数据库表字段命名规范摘要:当前研发工作中经常出现因数据库表、数据库表字段格式不规则而影响开发进度的问题,在后续开发使用原来数据库表时,也会因为数据库表的可读性不够高,表字段规则不统一,造成数据查询,数据使用效率低的问题,所以有必要整理出一套合适的数据库表字段命名规范来解决优化这些问题。本文是一篇包含了数据库命名、数据库表命名、数据库表字段命名及SQL语言编码的规范文...原创 2018-09-22 14:43:16 · 3408 阅读 · 0 评论 -
Windows平台下的Redis-Sentinel集群配置
一、环境介绍Microsoft Windows 10 企业版Redis-x64-3.2.100jedis 2.9.0Sentinel是一个管理多个redis实例的工具,它可以实现对redis的监控、通知、自动故障转移。sentinel不断的检测redis实例是否可以正常工作,通过API向其他程序报告redis的状态,如果redis master不能工作,则会自动启动故障转移进...原创 2018-10-29 15:13:07 · 422 阅读 · 0 评论