成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Redis 在實際開發中起到的作用詳解

存儲 存儲軟件 Redis
redis是一種支持Key-Value等多種數據結構的存儲系統。可用于緩存、事件發布或訂閱、高速隊列等場景。該數據庫使用ANSI C語言編寫,支持網絡,提供字符串、哈希、列表、隊列、集合結構直接存取,基于內存,可持久化。

 redis是什么

redis是一種支持Key-Value等多種數據結構的存儲系統。可用于緩存、事件發布或訂閱、高速隊列等場景。該數據庫使用ANSI C語言編寫,支持網絡,提供字符串、哈希、列表、隊列、集合結構直接存取,基于內存,可持久化。

支持的語言

Redis 在實際開發中起到的作用詳解

 

redis的應用場景有哪些

1、會話緩存(最常用)

2、消息隊列,比如支付

3、活動排行榜或計數

4、發布、訂閱消息(消息通知)

5、商品列表、評論列表等

redis數據類型

Redis一共支持五種數據類:string(字符串)、hash(哈希)、list(列表)、set(集合)和zset(sorted set 有序集合)。

1)string(字符串)

它是redis最基本的數據類型,一個key對應一個value,需要注意是一個鍵值***存儲512MB。

Redis 在實際開發中起到的作用詳解

 

(2)hash(哈希)

redis hash是一個鍵值對的集合, 是一個string類型的field和value的映射表,適合用于存儲對象

Redis 在實際開發中起到的作用詳解

 

(3)list(列表)

是redis簡單的字符串列表,它按插入順序排序

Redis 在實際開發中起到的作用詳解

 

(4)set(集合)

是string類型的無序集合,也不可重復

Redis 在實際開發中起到的作用詳解

 

(5)zset(sorted set 有序集合)

是string類型的有序集合,也不可重復

sorted set中的每個元素都需要指定一個分數,根據分數對元素進行升序排序,如果多個元素有相同的分數,則以字典序進行升序排序,sorted set 因此非常適合實現排名

Redis 在實際開發中起到的作用詳解

 

redis服務相關的命令

Redis 在實際開發中起到的作用詳解

 

slect #選擇數據庫(數據庫編號0-15)

quit #退出連接

info #獲得服務的信息與統計

monitor #實時監控

config get #獲得服務配置

flushdb #刪除當前選擇的數據庫中的key

flushall #刪除所有數據庫中的key

redis的發布與訂閱

redis發布與訂閱(pub/sub)是它的一種消息通信模式,一方發送信息,一方接收信息。

下圖是三個客戶端同時訂閱同一個頻道

Redis 在實際開發中起到的作用詳解

 

下圖是有新信息發送給頻道1時,就會將消息發送給訂閱它的三個客戶端

Redis 在實際開發中起到的作用詳解

 

redis持久化

redis持久有兩種方式:Snapshotting(快照),Append-only file(AOF)

Snapshotting(快照)

1、將存儲在內存的數據以快照的方式寫入二進制文件中,如默認dump.rdb中

2、save 900 1

#900秒內如果超過1個Key被修改,則啟動快照保存

3、save 300 10

#300秒內如果超過10個Key被修改,則啟動快照保存

4、save 60 10000

#60秒內如果超過10000個Key被修改,則啟動快照保存

Append-only file(AOF)

1、使用AOF持久時,服務會將每個收到的寫命令通過write函數追加到文件中(appendonly.aof)

2、AOF持久化存儲方式參數說明

  1. appendonly yes 

#開啟AOF持久化存儲方式

  1. appendfsync always 

#收到寫命令后就立即寫入磁盤,效率最差,效果***

  1. appendfsync everysec 

#每秒寫入磁盤一次,效率與效果居中

  1. appendfsync no 

#完全依賴OS,效率***,效果沒法保證。

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2010-10-09 09:04:53

MySql中delim

2011-08-22 15:47:27

Oracle臨時表存儲過程

2009-11-09 11:21:32

路由策略

2010-01-08 18:02:33

VB.NET事件

2009-12-30 10:23:30

VLAN技術

2023-09-14 14:18:27

光纖

2010-01-14 10:35:34

VB.NET指針

2010-02-25 17:22:39

WCF服務行為

2009-11-19 15:14:43

路由器系統

2020-02-29 14:41:08

SD-WAN網絡NetOps

2021-01-21 05:46:22

JavaLambda開發

2010-01-15 13:30:53

VB.NET Tool

2022-06-06 09:41:21

云計算人工智能

2010-01-20 18:34:46

VB.NET Syst

2010-11-09 10:25:09

SlowLogMySQL

2024-08-26 14:49:13

RocketMQ消息Java

2013-01-24 09:53:12

GitHub

2009-12-03 18:21:15

軟路由技術

2010-01-19 15:21:55

VB.NET區域性

2010-03-17 12:37:51

Python定時器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲视频精品 | 91精产国品一二三区 | 国产在线精品一区二区三区 | av在线免费观看网站 | 青青草一区| 黄色一级大片视频 | 中文字幕免费视频 | 国产精品久久 | 羞羞视频网页 | 黄色一级大片视频 | 国产精品久久 | 成人精品视频 | 成年人在线观看 | re久久 | 男女羞羞在线观看 | 一区二区三区免费 | 久久只有精品 | 二区欧美| 国产精品久久久久久久久久免费看 | 国产精品久久久久久一区二区三区 | 国外激情av | 综合成人在线 | 亚洲 欧美 另类 综合 偷拍 | 亚洲九色 | 成人精品一区亚洲午夜久久久 | 欧美精品第一区 | 人人干免费 | 亚洲成人久久久 | 国产免费视频 | 欧美综合视频在线 | 亚洲一区二区三区在线视频 | 久久久久久国产精品久久 | 久久久精品视频免费看 | 日韩一级二级片 | 国产精品99免费视频 | 在线免费观看黄a | 少妇一级淫片aaaaaaaaa | 国产乱码精品一区二区三区中文 | 日本视频在线播放 | 国产成人99久久亚洲综合精品 | 欧美日韩一本 |