中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊

包郵 從零開始學REDIS

作者:高洪濤
出版社:電子工業出版社出版時間:2019-04-01
開本: 其他 頁數: 396
中 圖 價:¥42.8(4.8折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
溫馨提示:5折以下圖書主要為出版社尾貨,大部分為全新(有塑封/無塑封),個別圖書品相8-9成新、切口
有劃線標記、光盤等附件不全詳細品相說明>>
本類五星書更多>
買過本商品的人還買了

從零開始學REDIS 版權信息

  • ISBN:9787121363115
  • 條形碼:9787121363115 ; 978-7-121-36311-5
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

從零開始學REDIS 本書特色

Redis數據庫是目前熱門的數據庫,擁有巨大的用戶量。本書主要分為三個階段講解Redis數據庫。*部分Redis初始篇,詳細介紹了Redis的數據類型、以及Redis的大部分命令并結合實際操作進行了演示。第二部分Redis進階篇,深入的講解了Redis的客戶端、服務器端、數據結構的底層、以及Redis的排序、事務、持久化、集群等相關功能,同時講解了它的其他高級功能,比如慢日志查詢、流水線、地理位置、位圖等,并結合實際操作,步步演示。第三部分Redis實戰篇,分別介紹了Java、SpringBoot、Python來操作Redis的實例,幫助讀者更好的學習Redis。通過閱讀本書,讀者可以快速掌握Redis的相關命令及功能用法,并結合實戰學習,可以熟練應用于實際的生產開發中。 本書面向大多數軟件開發者,比如Redis初學者或者具有相關后臺開發經驗的開發者。

從零開始學REDIS 內容簡介

Redis數據庫是目前熱門的數據庫,擁有巨大的用戶量。本書主要分為三個階段講解Redis數據庫。部分Redis初始篇,詳細介紹了Redis的數據類型、以及Redis的大部分命令并結合實際操作進行了演示。第二部分Redis進階篇,深入的講解了Redis的客戶端、服務器端、數據結構的底層、以及Redis的排序、事務、持久化、集群等相關功能,同時講解了它的其他不錯功能,比如慢日志查詢、流水線、地理位置、位圖等,并結合實際操作,步步演示。第三部分Redis實戰篇,分別介紹了Java、SpringBoot、Python來操作Redis的實例,幫助讀者更好的學習Redis。通過閱讀本書,讀者可以快速掌握Redis的相關命令及功能用法,并結合實戰學習,可以熟練應用于實際的生產開發中。 本書面向大多數軟件開發者,比如Redis初學者或者具有相關后臺開發經驗的開發者。

從零開始學REDIS 目錄

**部分 Redis初始篇
第1章 初識NoSQL 2
1.1 什么是NoSQL 2
1.2 NoSQL與傳統關系型數據庫的比較 3
1.3 在什么應用場景下使用NoSQL 4
1.4 NoSQL的數據模型 5
1.5 NoSQL數據庫的分類 6
1.5.1 NoSQL數據庫分類簡介 6
1.5.2 各類NoSQL數據庫的比較 6
第2章 認識Redis 8
2.1 Redis簡介 8
2.1.1 Redis的由來 8
2.1.2 什么是Redis 8
2.1.3 Redis的特性 8
2.1.4 Redis的使用場景 9
2.2 搭建Redis環境 10
2.2.1 在Window環境下搭建 10
2.2.2 在Linux環境下搭建 13
2.3 Redis客戶端 14
2.3.1 命令行客戶端 14
2.3.2 可視化客戶端 15
2.3.3 編程客戶端 17
2.4 Redis的啟動方式 18
2.4.1 在Window環境下的啟動方式 18
2.4.2 在Linux環境下的啟動方式 19
第3章 Redis數據類型 21
3.1 Redis數據類型之字符串(String)命令 21
3.1.1 設置鍵值對 22
3.1.2 獲取鍵值對 24
3.1.3 鍵值對的偏移量 26
3.1.4 設置鍵的生存時間 26
3.1.5 鍵值對的值操作 27
3.1.6 鍵值對的計算 29
3.1.7 鍵值對的值增量 31
3.2 Redis數據類型之哈希(Hash)命令 34
3.2.1 設置哈希表域的值 34
3.2.2 獲取哈希表中的域和值 36
3.2.3 哈希表統計 38
3.2.4 為哈希表中的域加上增量值 39
3.2.5 刪除哈希表中的域 40
3.3 Redis數據類型之列表(List)命令 41
3.3.1 向列表中插入值 41
3.3.2 獲取列表元素 44
3.3.3 刪除列表元素 46
3.3.4 移動列表 50
3.3.5 列表模式 52
3.4 Redis數據類型之集合(Set)命令 53
3.4.1 向集合中添加元素 53
3.4.2 獲取集合元素 54
3.4.3 集合運算 57
3.4.4 刪除集合元素 60
3.5 Redis數據類型之有序集合(Sorted Set)命令 61
3.5.1 添加元素到有序集合中 62
3.5.2 獲取有序集合元素 63
3.5.3 有序集合排名 69
3.5.4 有序集合運算 71
3.5.5 刪除有序集合元素 72
第4章 Redis**命令 76
4.1 鍵(key)命令 76
4.1.1 查詢鍵 76
4.1.2 修改鍵 79
4.1.3 鍵的序列化 81
4.1.4 鍵的生存時間 82
4.1.5 鍵值對操作 85
4.1.6 刪除鍵 89
4.2 HyperLogLog命令 90
4.2.1 添加鍵值對到HyperLogLog中 90
4.2.2 獲取HyperLogLog的基數 91
4.2.3 合并HyperLogLog 92
4.3 腳本命令 92
4.3.1 緩存中的Lua腳本 92
4.3.2 對Lua腳本求值 93
4.3.3 殺死或清除Lua腳本 95
4.4 連接命令 96
4.4.1 解鎖密碼 96
4.4.2 斷開客戶端與服務器的連接 97
4.4.3 查看服務器的運行狀態 97
4.4.4 輸出打印消息 97
4.4.5 切換數據庫 98
4.5 服務器命令 98
4.5.1 管理客戶端 98
4.5.2 查看Redis服務器信息 101
4.5.3 修改并查看相關配置 108
4.5.4 數據持久化 111
4.5.5 實現主從服務 112
4.5.6 服務器管理 114
第5章 Redis數據庫 116
5.1 Redis數據庫切換 116
5.2 Redis數據庫中的鍵操作 117
5.2.1 添加鍵 118
5.2.2 修改鍵 118
5.2.3 刪除鍵 120
5.2.4 取鍵值 121
5.3 Redis數據庫通知 121
5.3.1 數據庫通知分類 122
5.3.2 數據庫通知的實現原理 124
第二部分 Redis進階篇
第6章 Redis客戶端與服務器 126
6.1 Redis客戶端 126
6.1.1 客戶端的名字、套接字、標志和時間屬性 126
6.1.2 客戶端緩沖區 129
6.1.3 客戶端的authenticated屬性 131
6.1.4 客戶端的argv和argc屬性 131
6.1.5 關閉客戶端 132
6.2 Redis服務器 132
6.2.1 服務器處理命令請求 132
6.2.2 服務器發送命令 133
6.2.3 服務器執行命令 134
6.2.4 服務器返回命令結果 135
6.3 服務器函數 136
6.3.1 serverCron函數 136
6.3.2 trackOperationsPerSecond函數 137
6.3.3 sigtermHandler函數 137
6.3.4 clientsCron函數 138
6.3.5 databasesCron函數 138
6.4 服務器屬性 138
6.4.1 cronloops屬性 138
6.4.2 rdb_child_pid與aof_child_pid屬性 138
6.4.3 stat_peak_memory屬性 139
6.4.4 lruclock屬性 140
6.4.5 mstime與unixtime屬性 141
6.4.6 aof_rewrite_scheduled屬性 141
6.5 Redis服務器的啟動過程 141
6.5.1 服務器狀態結構的初始化 142
6.5.2 相關配置參數的加載 142
6.5.3 服務器數據結構的初始化 142
6.5.4 數據庫狀態的處理 143
6.5.5 執行服務器的循環事件 144
第7章 Redis底層數據結構 145
7.1 Redis簡單動態字符串 145
7.1.1 SDS的實現原理 145
7.1.2 SDS API函數 147
7.2 Redis鏈表 148
7.2.1 鏈表的實現原理 148
7.2.2 鏈表API函數 150
7.3 Redis壓縮列表 151
7.3.1 壓縮列表的實現原理 151
7.3.2 壓縮列表API函數 153
7.4 Redis快速列表 154
7.4.1 快速列表的實現原理 154
7.4.2 快速列表API函數 156
7.5 Redis字典 157
7.5.1 字典的實現原理 157
7.5.2 字典API函數 160
7.6 Redis整數集合 161
7.6.1 整數集合的實現原理 161
7.6.2 整數集合API函數 163
7.7 Redis跳表 164
7.7.1 跳表的實現原理 164
7.7.2 跳表API函數 166
7.8 Redis中的對象 167
7.8.1 對象類型 167
7.8.2 對象的編碼方式 171
第8章 Redis排序 174
8.1 SORT排序命令 174
8.2 升序(ASC)與降序(DESC) 176
8.3 BY參數的使用 177
8.4 LIMIT參數的使用 180
8.5 GET與STORE參數的使用 181
8.6 多參數執行順序 185
第9章 Redis事務 187
9.1 Redis事務簡介 187
9.2 Redis 事務的ACID特性 188
9.2.1 事務的原子性 188
9.2.2 事務的一致性 190
9.2.3 事務的隔離性 192
9.2.4 事務的持久性 193
9.3 Redis事務處理 194
9.3.1 事務的實現過程 194
9.3.2 悲觀鎖和樂觀鎖 197
9.3.3 事務的WATCH命令 198
第10章 Redis消息訂閱 202
10.1 消息訂閱發布概述 202
10.2 消息訂閱發布實現 203
10.2.1 消息訂閱發布模式命令 203
10.2.2 消息訂閱功能之訂閱頻道 208
10.2.3 消息訂閱功能之訂閱模式 210
10.3 Redis消息隊列 211
10.3.1 消息訂閱發布模式的原理 211
10.3.2 消息生產者/消費者模式的原理 212
第11章 Redis持久化 213
11.1 Redis持久化操作概述 213
11.2 Redis持久化機制AOF 214
11.2.1 AOF持久化的配置 214
11.2.2 AOF持久化的實現 215
11.2.3 AOF文件重寫 216
11.2.4 AOF文件處理 220
11.2.5 AOF持久化的優劣 221
11.3 Redis持久化機制RDB 222
11.3.1 RDB持久化 222
11.3.2 RDB文件 224
11.3.3 RDB文件的創建與加載 226
11.3.4 創建與加載RDB文件時服務器的狀態 228
11.3.5 RDB持久化的配置 228
11.3.6 RDB持久化的優劣 229
11.4 AOF持久化與RDB持久化抉擇 230
第12章 Redis集群 231
12.1 Redis集群的主從復制模式 231
12.1.1 什么是主從復制 231
12.1.2 主從復制配置 234
12.1.3 復制功能的原理 237
12.1.4 復制功能的實現步驟 242
12.1.5 Redis讀寫分離 245
12.1.6 Redis心跳機制 246
12.2 Redis集群的高可用哨兵模式 247
12.2.1 什么是高可用哨兵模式 248
12.2.2 哨兵模式的配置 249
12.2.3 Sentinel的配置選項 255
12.2.4 哨兵模式的實現原理 256
12.2.5 選擇“合適”的slave節點作為master節點 263
12.2.6 Sentinel的下線狀態 266
12.2.7 Sentinel內部的定時任務 267
12.3 Redis集群搭建 268
12.3.1 什么是Redis集群 268
12.3.2 集群中的節點和槽 269
12.3.3 集群搭建 274
12.3.4 使用Redis集群 285
12.3.5 集群中的錯誤 287
12.3.6 集群的消息 289
第13章 Redis高級功能 291
13.1 慢查詢 291
13.1.1 配置慢查詢 291
13.1.2 慢查詢的生命周期 293
13.1.3 慢查詢日志 294
13.1.4 慢查詢命令 296
13.2 流水線 297
13.2.1 什么是Pipeline技術 297
13.2.2 如何使用Pipeline技術 298
13.3 地理位置的應用 298
13.3.1 存儲地理位置 298
13.3.2 獲取地理位置的經緯度信息 299
13.3.3 計算兩地間的距離 300
13.3.4 獲取指定范圍內的位置信息 300
13.4 位圖 302
13.4.1 二進制位數組 302
13.4.2 位數組的表示 304
13.4.3 位數組的實現 305
第三部分 Redis實戰篇
第14章 Java操作Redis 310
14.1 Java客戶端Jedis 310
14.1.1 Jedis的獲取 310
14.1.2 Jedis的使用 311
14.1.3 Jedis常用API 311
14.1.4 Jedis事務 313
14.1.5 Jedis主從復制 316
14.1.6 Jedis的連接池 318
14.2 Java操作Redis數據類型 321
14.2.1 Java操作Redis字符串類型 322
14.2.2 Java操作Redis列表類型 323
14.2.3 Java操作Redis集合類型 325
14.2.4 Java操作Redis哈希表類型 326
14.2.5 Java操作Redis有序集合類型 328
14.3 Java操作Redis實現排行榜 329
14.4 Java操作Redis實現秒殺功能 332
14.5 Java操作Redis實現消息隊列 335
14.6 Java操作Redis實現故障轉移 338
第15章 SpringBoot操作Redis 343
15.1 在SpringBoot中應用Redis 343
15.1.1 Redis依賴配置 343
15.1.2 Redis配置文件 344
15.2 SpringBoot連接Redis 345
15.3 SpringBoot整合Redis實現緩存 352
第16章 Python操作Redis 364
16.1 在Python中應用Redis 364
16.1.1 在PyCharm中配置Redis 364
16.1.2 Python連接Redis 365
16.2 Python操作R
展開全部

從零開始學REDIS 作者簡介

高洪濤:沈陽工業大學碩士,現就職于中國刑事警察學院,副教授。長期從事電子物證檢驗、數據恢復技術等教學、科研、辦案工作,以及數據庫技術、公安信息化應用等基礎教學工作。主編、參編了《計算機司法檢驗學》《數據庫應用技術》《公安實用計算機技術》等多本教材。劉河飛:軟件工程師,目前供職某大型證券金融公司,從事資產交易相關的軟件開發工作。擅長Java系列開發,具有豐富的后臺開發經驗,有著良好的編碼習慣。對Redis情有獨鐘,并一直深入其底層研究,具有豐富的Redis實戰經驗。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 数码听觉统合训练系统-儿童感觉-早期言语评估与训练系统-北京鑫泰盛世科技发展有限公司 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 板式换网器_柱式换网器_自动换网器-郑州海科熔体泵有限公司 | 红外光谱仪维修_二手红外光谱仪_红外压片机_红外附件-天津博精仪器 | 东风体检车厂家_公共卫生体检车_医院体检车_移动体检车-锦沅科贸 | 无锡网站建设-做网站-建网站-网页设计制作-阿凡达建站公司 | 精密模具加工制造 - 富东懿 | 耐高温电缆厂家-远洋高温电缆| GAST/BRIWATEC/CINCINNATI/KARL-KLEIN/ZIEHL-ABEGG风机|亚喜科技 | 厂房出租-厂房规划-食品技术-厂房设计-厂房装修-建筑施工-设备供应-设备求购-龙爪豆食品行业平台 | 福建成考网-福建成人高考网 | 重庆监控_电子围栏设备安装公司_门禁停车场管理系统-劲浪科技公司 | 涂层测厚仪_漆膜仪_光学透过率仪_十大创新厂家-果欧电子科技公司 | 硅PU球场、篮球场地面施工「水性、环保、弹性」硅PU材料生产厂家-广东中星体育公司 | 危废处理系统,水泥厂DCS集散控制系统,石灰窑设备自动化控制系统-淄博正展工控设备 | 国产液相色谱仪-超高效液相色谱仪厂家-上海伍丰科学仪器有限公司 | 金属抛光机-磁悬浮抛光机-磁力研磨机-磁力清洗机 - 苏州冠古科技 | 苏州防水公司_厂房屋面外墙防水_地下室卫生间防水堵漏-苏州伊诺尔防水工程有限公司 | 通用磨耗试验机-QUV耐候试验机|久宏实业百科 | 质检报告_CE认证_FCC认证_SRRC认证_PSE认证_第三方检测机构-深圳市环测威检测技术有限公司 | 翰墨AI智能写作助手官网_人工智能问答在线AI写作免费一键生成 | 超声波清洗机-超声波清洗设备定制生产厂家 - 深圳市冠博科技实业有限公司 | atcc网站,sigma试剂价格,肿瘤细胞现货,人结肠癌细胞株购买-南京科佰生物 | 车牌识别道闸_停车场收费系统_人脸识别考勤机_速通门闸机_充电桩厂家_中全清茂官网 | 亮化工程,亮化设计,城市亮化工程,亮化资质合作,长沙亮化照明,杰奥思【官网】 | 【直乐】河北石家庄脊柱侧弯医院_治疗椎间盘突出哪家医院好_骨科脊柱外科专业医院_治疗抽动症/关节病骨伤权威医院|排行-直乐矫形中医医院 | 带锯机|木工带锯机圆木推台锯|跑车带锯机|河北茂业机械制造有限公司| | 成都装修公司-成都装修设计公司推荐-成都朗煜装饰公司 | 破碎机_上海破碎机_破碎机设备_破碎机厂家-上海山卓重工机械有限公司 | 气弹簧定制-气动杆-可控气弹簧-不锈钢阻尼器-工业气弹簧-可调节气弹簧厂家-常州巨腾气弹簧供应商 | 拖鞋定制厂家-品牌拖鞋代加工厂-振扬实业中国高端拖鞋大型制造商 | 北京成考网-北京成人高考网 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 气体检测仪-氢气检测仪-可燃气体传感器-恶臭电子鼻-深国安电子 | 沈阳缠绕包装机厂家直销-沈阳海鹞托盘缠绕包装机价格 | 空心明胶胶囊|植物胶囊|清真胶囊|浙江绿键胶囊有限公司欢迎您! | 金刚网,金刚网窗纱,不锈钢网,金刚网厂家- 河北萨邦丝网制品有限公司 | 汽车整车综合环境舱_军标砂尘_盐雾试验室试验箱-无锡苏南试验设备有限公司 | app开发|app开发公司|小程序开发|物联网开发||北京网站制作|--前潮网络 | 电机修理_二手电机专家-河北豫通机电设备有限公司(原石家庄冀华高压电机维修中心) |