1. 程式人生 > 資料庫 >Redis資料庫---1

Redis資料庫---1

這裡寫目錄標題

Redis資料庫簡介

redis資料庫是一個基於記憶體儲存的資料庫,所以,Redis資料庫的訪問速度極快,因此,Redis資料庫可以做快取系統,Redis資料庫一般用於做分散式的叢集,可以提高網站的響應速度,Redis資料庫的資料儲存是用key-value形式儲存的。

Redis資料庫的優點

1.Redis資料庫開源免費
2.Redis資料庫支援多種資料結構,字串,列表,雜湊表,有序集合,無序集合
3.支援原子操作,支援事物
4.支援釋出和訂閱
5.支援資料過期功能
6.對資料有高可用性和可擴充套件性

Redis資料庫–字串

1.啟動服務:redis-server redis.windows.conf

2.啟動資料庫:redis-cli
3.set key value:設定一個鍵值對,返回OK代表設定成功;如果對同一個key設定不同值,相當於修改。
在這裡插入圖片描述
4.get key:獲取對應鍵的值
在這裡插入圖片描述
5.setnx key value:設定一個鍵值對,如果鍵存在,不會覆蓋,不存在則設定
在這裡插入圖片描述
6.setex key 秒數 value:設定一個指定有效期的鍵值對
在這裡插入圖片描述
7.setrange key 偏移量(索引) value:替換,從偏移量的位置開始替換,返回替換後的字串的長度
在這裡插入圖片描述
8.mset key1 value1 key2 value2…:批量設定鍵值對
在這裡插入圖片描述
9.mget key1 key2 …:批量獲取鍵相對的值
在這裡插入圖片描述
10.msetnx key1 value1 key2 value2…:批量設定鍵值對,如果間存在不會覆蓋,不存在則建立
在這裡插入圖片描述
11.getset key new_value :獲取key的原值,設定新值,返回原值
在這裡插入圖片描述
12.getrange key start end:獲取指定範圍的內容
在這裡插入圖片描述
13.incr key:給對應鍵的值++,就是+1
在這裡插入圖片描述
14.incrby key value:給對應鍵的值,加上指定的數
在這裡插入圖片描述
15.decr key:給對應鍵的值–,就是-1
在這裡插入圖片描述
16.decrby key value:給對應的鍵減去對應的值
在這裡插入圖片描述
17.append key value:給指定的鍵追加指定的值,返回值是增加後的總長度
在這裡插入圖片描述
18.strlen key:檢視字串的長度
在這裡插入圖片描述