日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

一、redis簡介

Redis是一個開源的使用ANSI C語言編寫的Key-Value數據庫,是一種應用非常廣泛的NoSQL數據庫,性能極高,擁有出色的讀寫速度,適用性非常的廣。

因此也被廣泛應用在中大型的項目中,可以在某些特定應用場景下替代傳統數據庫,可以巧妙地實現一些特定的功能:session共享、購物車等待。

近期有部分同學說公司項目中使用用了redis,需要掌握一些的基本使用,那么這邊特地的給同學們整理了一遍文章。

二、Redis服務器安裝和啟動

◆ 安裝命令

關于redis在linux服務器上的安裝非常簡單,這邊以ubuntu為例,執行下面命令就能過安裝成功

原來redis這么簡單,跟著文章操作一遍你就會了

 

◆ 服務器端的啟動命令

原來redis這么簡單,跟著文章操作一遍你就會了

 

◆ 停用

原來redis這么簡單,跟著文章操作一遍你就會了

 

◆ 重啟

原來redis這么簡單,跟著文章操作一遍你就會了

 

三、基本操作命令

◆ 進入客戶端命令

原來redis這么簡單,跟著文章操作一遍你就會了

 

輸入命令之后如下圖,有顯示ip和端口就說明成功了

原來redis這么簡單,跟著文章操作一遍你就會了

 

redis中的數據庫是沒有名稱的,默認有16個,通過0-15來標識,連接redis默認選擇第一個數據庫

◆ 選擇數據庫

原來redis這么簡單,跟著文章操作一遍你就會了

 


原來redis這么簡單,跟著文章操作一遍你就會了

 

四、Redis中的數據結構

◆ redis是key-value的數據結構,每條數據都是一個鍵值對

◆ 鍵的類型是字符串,鍵不能重復,值有多種類型

◆ 數據值的類型:

原來redis這么簡單,跟著文章操作一遍你就會了

 

五、數據庫的增刪查改

redis是一種非關系型數據庫,不像關系型數據庫一樣通過sql語句來操作,redis中增刪查改的所有操作都是通過命令來操作的,并且redis中每一種數據類型的操作命令還都是不一樣的。

所以學習redis,要記的命令會相對多一點,接下來就給大家介紹一下每種類型數據的操作命令

string類型

1、添加&修改

如果設置的鍵 不存在則添加,如果設置的鍵 存在則修改,語法格式:

原來redis這么簡單,跟著文章操作一遍你就會了

 

設置鍵值及過期時間,以秒為單位

原來redis這么簡單,跟著文章操作一遍你就會了

 

設置多個鍵值

原來redis這么簡單,跟著文章操作一遍你就會了

 

給值追加內容

原來redis這么簡單,跟著文章操作一遍你就會了

 

2、獲取

獲取:根據鍵獲取值,如果不存在此鍵則返回nil

原來redis這么簡單,跟著文章操作一遍你就會了

 

根據多個鍵獲取多個值

原來redis這么簡單,跟著文章操作一遍你就會了

 

鍵命令

查找鍵,參數支持正則表達式

原來redis這么簡單,跟著文章操作一遍你就會了

 

查看所有鍵

原來redis這么簡單,跟著文章操作一遍你就會了

 

查看名稱中以a開頭的鍵

原來redis這么簡單,跟著文章操作一遍你就會了

 

判斷鍵是否存在

如果存在返回1,不存在返回0

原來redis這么簡單,跟著文章操作一遍你就會了

 

查看鍵對應的value的類型

原來redis這么簡單,跟著文章操作一遍你就會了

 

刪除鍵及對應的值

原來redis這么簡單,跟著文章操作一遍你就會了

 

通過鍵修改過期時間,以秒為單位

如果沒有指定過期時間則一直存在,直到使用DEL移除

原來redis這么簡單,跟著文章操作一遍你就會了

 

查看有效時間,以秒為單位

原來redis這么簡單,跟著文章操作一遍你就會了

 

hash類型

1、增加、修改

給鍵設置單個屬性

原來redis這么簡單,跟著文章操作一遍你就會了

 

給一個鍵設置多個屬性

原來redis這么簡單,跟著文章操作一遍你就會了

 

2、獲取

獲取單個屬性的值

原來redis這么簡單,跟著文章操作一遍你就會了

 

獲取多個屬性的值

原來redis這么簡單,跟著文章操作一遍你就會了

 

獲取指定鍵所有屬性

原來redis這么簡單,跟著文章操作一遍你就會了

 

獲取指定鍵所有屬性的值

原來redis這么簡單,跟著文章操作一遍你就會了

 

3、刪除

刪除鍵

整個hash鍵及值,使用del命令

原來redis這么簡單,跟著文章操作一遍你就會了

 

刪除單個屬性

屬性對應的值會被一起刪除

原來redis這么簡單,跟著文章操作一遍你就會了

 

刪除多個屬性

原來redis這么簡單,跟著文章操作一遍你就會了

 

list類型

◆ 列表的元素類型為string

◆ 按照插入順序排序

1、增加

在左側插入數據

原來redis這么簡單,跟著文章操作一遍你就會了

 

在右側插入數據

原來redis這么簡單,跟著文章操作一遍你就會了

 

在指定元素的前或后插入新元素

原來redis這么簡單,跟著文章操作一遍你就會了

 

2、獲取

返回列表的指定范圍內的元素

◆ start、stop為元素的下標索引

◆ 索引從左側開始,第一個元素下標為0

◆ 索引可以是負數,表示從尾部開始計數,如-1表示最后一個元素

原來redis這么簡單,跟著文章操作一遍你就會了

 

3、修改

通過索引位置修改的元素值

◆ 索引從左側開始,第一個元素為0

◆ 索引可以是負數,表示尾部開始計數,如-1表示最后一個元素

原來redis這么簡單,跟著文章操作一遍你就會了

 

4、刪除

刪除指定元素

◆ 將列表中前count次出現的值為value的元素移除

◆ count > 0: 從頭往尾移除

◆ count < 0: 從尾往頭移除

◆ count = 0: 移除所有

原來redis這么簡單,跟著文章操作一遍你就會了

 

set類型

◆ set類型為無序集合

◆ 元素為string類型

◆ 元素具有唯一性,不重復

◆ 說明:對于集合沒有修改操作

1、增加

添加元素

原來redis這么簡單,跟著文章操作一遍你就會了

 

2、獲取

返回所有的元素

原來redis這么簡單,跟著文章操作一遍你就會了

 

3、刪除

刪除指定元素

原來redis這么簡單,跟著文章操作一遍你就會了

 

zset類型

◆ sorted set,有序集合

◆ 元素為string類型

◆ 元素具有唯一性,不重復

◆ 每個元素都會關聯一個double類型的score,表示權重,通過權重將元素從一到多排序

◆ 說明:沒有修改操作

1、增加

添加

原來redis這么簡單,跟著文章操作一遍你就會了

 

2、獲取

◆ 返回指定下標范圍內的元素

◆ start、stop為元素的下標索引

◆ 索引從左側開始,第一個元素為0

◆ 索引可以是負數,表示從尾部開始計數,如-1表示最后一個元素

原來redis這么簡單,跟著文章操作一遍你就會了

 

返回score值在min和max之間的成員

原來redis這么簡單,跟著文章操作一遍你就會了

 

3、刪除

◆ 刪除指定元素

原來redis這么簡單,跟著文章操作一遍你就會了

 

◆ 刪除權重在指定范圍的元素

原來redis這么簡單,跟著文章操作一遍你就會了

 

關于redis數據的的操作命令就給大家介紹到這里,大家有時間可以去動手操作熟練一下。

分享到:
標簽:redis
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定