自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cvsher's学习笔记

记录自己的学习过程

  • 博客(7)
  • 收藏
  • 关注

原创 持久层不断优化演进过程

文章简要说明了持久层从持久化代码和业务代码混杂在一起的原始模式到基于开源框架构建持久层代码的演化过程。这里并没有说哪种模式是好的,哪种模式是不好的,它们各有自己适用的场景

2016-11-01 23:00:16 251 1

原创 redis事务

MULTI命令跟其他的事务一样,redis事务可以保证同一个事务内的命令同时都执行或者都不执行【保证事务的原子性】。WATCH命令可以保证其监控的键只能在紧随其后的一个事务中修改

2016-09-27 19:18:59 291

原创 Redis持久化

Redis是一个基于内存的数据结构存储系统,因此Redis存储的所有数据都在内存中。我们都清楚,若将所有数据都存储在内存中,当重启Redis后,所有存储在内存中的数据均会丢失。但是在某些场景下,我们需要Redis重启后依然保留存储的数据【如将Redis作为数据库使用】,所幸Redis提供了2种持久化方式,分别是RDB方式和AOF方式。

2016-09-21 14:25:24 316

原创 redis作为缓存服务器

Redis最常见的使用场景是作为缓存服务器进行数据缓存,而缓存数据的一大特性是数据具有时效性,在数据加载到Redis中进行缓存开始,隔一定时间后或者根据某个特定策略此数据就会过期失效,然后被删除。在Redis中有以下两种方式可以自动删除过期键,保持缓存数据的时效性:1、设置键过期时间;2、设置Redis内存大小

2016-09-19 08:40:38 6651 1

原创 Redis集群(2)-部署集群

部署前准备因为进行Redis集群部署操作的实验需要启停较多的Redis服务,因此,我写了如下两个简单的脚本来辅助启停本机Redis应用。 要使用集群功能,Redis 服务必须要先打开 cluster-enabled 配置选项,修改path/to/redis.conf 文件中的 cluster-enabled 配置项的值为 yes

2016-09-07 15:02:21 971

原创 Redis集群(1)-基础知识

我们都知道单个Redis服务或者Redis主从结构,都会存在以下问题:1、Redis服务的存储空间受到单台服务器的内存空间限制;2、Redis服务访问压力都集中在一台服务器中(主从结构可以将读写访问分开,但是所有的写请求都集中在主服务中);3、存在单点故障的隐忧(主从结构+哨兵的结构可以一定程度上防止单点故障的出现)。

2016-09-05 19:14:52 361

原创 Redis主从复制

Redis主从复制Redis主从复制功能可以实现读写分离操作,一般情况下主数据库提供读写功能,从数据库提供只读功能(但是从数据库也可以提供写功能,后面有介绍)。当对主数据库进行写操作时,主数据库会自动将数据同步到从数据库中,从而保证数据一致性。主数据库和从数据库间是一对多的关系,即一个主数据库可以有多个从数据库,但是一个从数据库只能有一个对应的主数据库。

2016-08-29 10:14:39 543

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除