召隆企博汇论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2797|回复: 0

一.Redis

[复制链接]

6

主题

1

回帖

67

积分

注册会员

Rank: 2

积分
67
发表于 2019-12-21 18:20:37 | 显示全部楼层 |阅读模式
1. 什么是Redis
RedisRemote Dictionary Server(远程数据服务)的缩写
由意大利人 antirez(Salvatore Sanfilippo)  开发的一款 内存高速缓存数据库
该软件使用C语言编写,它的数据模型为 key-value
它支持丰富的数据结构,比如 String  list  hash   set  sorted set
可持久化,保证了数据安全。
缓存:
1 }6 Y' ?" {7 c8 D% B有两种类型 数据缓存、页面缓存(smarty)
使用缓存减轻数据库的负载。
在开发网站的时候如果有一些数据在短时间之内不会发生变化,而它们还要被频繁访问,为了提高用户的请求速度/降低网站的负载,就把这些数据放到一个读取速度更快的介质上,该行为就称作对该数据的缓存动作。
该介质可以是文件、数据库、内存,内存经常用于数据缓存。
页面缓存经常用在CMS内存管理系统里边
数据缓存经常会用在页面的具体数据里边

! p. O+ C- t/ X

" m' e% l0 a1 I! |- l% @" M/ k2. redismemcache比较
ü Redis不仅仅支持简单的k/v类型的数据,同时还提供listsetzsethash等数据结构的存储。
ü Redis支持master-slave()模式应用。
ü Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。
ü Redis单个value的最大限制是1GBmemcached只能保存1MB的数据
3. 安装redis
% r7 t2 M$ l* \/ y$ R; V
9 t- t6 S* \+ v0 U; W2 }. F5 v; N4 t% f

' P2 x" {2 K+ N9 S: |6 E
% n+ u7 t& m, j) {! O; L4 e
9 G, f$ Y" ^- O! Y2 d0 j" }  [/ i' U" G

$ T( K2 _7 i2 s- P0 c& j" D3. 简单使用
5 y+ M. P- t, u7 s
, p/ j; E7 G4 K7 w( p/ W
; I' T6 T+ F( V
' h9 ^4 C( ]2 b( A$ @0 Q
* u5 d1 W8 l! y9 u" o( B) c% n2 k- j3 M- b& u8 Y6 m0 G

) m5 P! b! o7 q& X) }8 o# k  I
2 u- |) M8 R7 X; X- {) ]& ~* v8 h$ l- P% W1 O  l) \, q' R
好了,这期先介绍到这,下期继续介绍具体使用& `7 r7 ^7 \! r0 ?& V  ?+ n

# r4 Z( R* h$ Q" u( w
' `" f6 {7 p; K: [- ^! W" D
7 z. @1 y1 ~% B

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|召隆企博汇 ( 粤ICP备14061395号 )

GMT+8, 2026-6-11 20:28 , Processed in 0.042287 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表