Redis 小白指南(二)

来源:http://www.cnblogs.com/liqingwen/archive/2017/05/29/6919308.html
-Advertisement-
Play Games

Redis 小白指南(二) 引言 目錄 基礎命令 字元串類型 散列類型 列表類型 集合類型 有序集合類型 基礎命令 1.獲得符合規則的鍵名列表 pattern 支持 glob 風格通配符: 2.判斷一個鍵是否存在 如果鍵存在則返回整數類型 1,否則返回 0 3.刪除鍵 可以刪除一個或者多個鍵,返回值 ...


Redis 小白指南(二)

引言

 

目錄

基礎命令

字元串類型

散列類型

列表類型

集合類型

有序集合類型

 

基礎命令

  1.獲得符合規則的鍵名列表

KEYS pattern

  pattern 支持 glob 風格通配符:

 

  2.判斷一個鍵是否存在

EXISTS key

  如果鍵存在則返回整數類型 1,否則返回 0

 

  3.刪除鍵

DEL key [key ...]

  可以刪除一個或者多個鍵,返回值是刪除的鍵的個數

 

  4.獲得鍵值的數據類型

TYPE key

 

字元串類型

  1.介紹

  字元串類型是 Redis 中最基本的數據類型,可以存儲二進位數據、圖片和 Json 的對象。

  字元串類型也是其他 4 種資料庫類型的基礎,其它數據類型可以說是從字元串類型中進行組織的,如:列表類型是以列表的形式組織字元串,集合類型是以集合的形式組織字元串。

  

  2.命令

 

  【備註】包括 INCR 在內的所有 Redis 命令都是原子操作

 

  3.命名

  建議:“對象類型:對象ID:對象屬性”命名一個鍵,如:“user:1:friends”存儲 ID 為 1 的用戶的的好友列表。對於多個單詞則推薦使用 “.” 進行分隔。

  

散列類型

  1.介紹:

  散列類型適合存儲對象:使用對象類別和 ID 構成鍵名,使用欄位表示對象的屬性,而欄位值則存儲屬性值。如:存儲 ID 為 2 的汽車對象。

 

  2.命令:

 

  3.應用:

 

列表類型

 

集合

 

 

 

系列

  《Redis 小白指南》(一)

  《Redis 小白指南》(二)

  《Redis 小白指南(三)- 事務、Watch 命令、過期、消息通知、管道、優化記憶體空間》

 

 


【博主】反骨仔

【原文】http://www.cnblogs.com/liqingwen/p/6919308.html 

【參考】《Redis 入門指南》

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • Installating and Initializing a Greenplum Database System... 1 安裝說明 1.1 環境說明 1.2 集群說明 2 準備工作 2.1 Linux用戶 在所有節點上創建greenplum管理員用戶。 2.2 主機名和hosts配置 相同的配置 ...
  • information_schema資料庫是MySQL系統自帶的資料庫,它提供了資料庫元數據的訪問方式。感覺information_schema就像是MySQL實例的一個百科全書,記錄了資料庫當中大部分我們需要了結的信息,比如字元集,許可權相關,資料庫實體對象信息,外檢約束,分區,壓縮表,表信息,索引 ...
  • 7. 圖的聚合操作 圖的聚合操作主要的方法有: (1) Graph.mapReduceTriplets():該方法有一個mapFunc和一個reduceFunc,mapFunc對圖中的每一個EdgeTriplet進行處理,生成一個或者多個消息,並且將這些消息發送個Edge的一個或者兩個頂點,redu ...
  • Redis 小白指南(三)- 事務、Watch 命令、過期、消息通知、管道、優化記憶體空間 簡介 目錄 事務 Watch 命令 過期時間 排序 消息通知 管道 優化記憶體空間 事務 事務是一組命令的集合,事務和命令一樣都是 Redis 的最小執行單位。即一個事務中的命令,要麼都執行,要麼都不執行。可以思 ...
  • 一.資料庫的相關操作 1.創建資料庫 create database dbname; 2.查看系統下有哪些資料庫 show databases; 3.選擇使用哪個數據 use daname 4.查看一個資料庫下有哪些數據表 use dbname show tables; 5.刪除資料庫 drop d ...
  • 說明 本文寫於2017 05 20,使用MySQL 5.7.18。操作系統為64位CentOS Linux release 7.2.1511 (Core),以桌面形式安裝。 卸載MariaDB CentOS7預設安裝MariaDB而不是MySQL,而且yum伺服器上也移除了MySQL相關的軟體包。因 ...
  • Azure的遷移繼續進行中,這次是MySQL Database on Azure服務,微軟在SQL Server之外的資料庫能力到底如何呢 ...
  • 今天,終於把MySQL資料庫的知識系統的過了一遍,下麵整理出一些常用的基本操作。 一、MySQL伺服器的啟動與關閉 1、啟動MySQL伺服器 開始 -> 運行 輸入“cmd”,然後在命令提示符下輸入“net start MySQL”指令。 2、連接MySQL伺服器 輸入指令:MySQL -uroot ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...