Redis之第一部分

Redis

Mysql数据库:数据以“文件形式”存储在硬盘中。

Redis全称:Remote Dictionary Server(远程数据服务)

是一个Key-Value类型的内存高速缓存数据库

支持的数据类型:String: 字符串Hash: 散列List: 列表Set: 集合Sorted Set: 有序集合

Redis为了达到最快的读写速度将数据都读到内存中,并通过异步的方式将数据写入磁盘。达到可持久化,保证数据安全(master-slave模式的数据备份

缓存

缓存有两种:页面缓存、数据缓存

 

页面缓存经常用在CMS内存管理系统中,数据缓存一般用在页面的具体数据中

 

页面缓存:对于类似新闻信息,一般是不发生变化的,我们可以将做成静态页面,进行页面缓存;

数据缓存:商品页面的组成部分根据业务特点,各个部分(热门商品、普通商品)数据比较独立,相互基本上不影响,适合给他们分别做数据缓存;

Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来。

Redis比memcached优势

(1) memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型

(2) redis的速度比memcached快很多

(3) redis可以持久化其数据到磁盘,重启的时候可以再次从磁盘中加载;

(4)支持主从模式应用

(5)Redis单个value最大限制是1GB, memcached只能保存1MB的数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值