Redis資料庫的簡介與應用

2021-10-08 16:35:14 字數 1672 閱讀 7524

redis是用c語言開發的乙個開源的高效能鍵值對(key-value)資料庫,官方提供測試資料,50個併發執行100000個請求,讀的速度是110000次/s,寫的速度是81000次/s。

字串型別 string

雜湊型別 hash

列表型別 list

集合型別 set

有序集合型別 sortedset

•	快取(資料查詢、短連線、新聞內容、商品內容等等)

• 任務佇列。(秒殺、搶購、12306等等)

• 應用排行榜

• **訪問統計

• 資料過期處理(可以精確到毫秒

• 分布式集群架構中的session分離

* redis.windows.conf        配置檔案

* redis-cli.exe:redis 的客戶端

* redis-server.exe:redis 伺服器端

1. 儲存: set key value             set name zhangsan

2. 獲取: get key get name

3. 刪除: del key del name

1. 儲存: hset key field value      hset myhash username lili

2. 獲取: hget key field hset myhash password 123

3. 獲取: hgetall key hgetall myhash

4. 刪除: hdel key field hdel myhash username

1. lpush key value: 將元素加入列表左表

2. rpush key value:將元素加入列表右邊

3. range key start end :範圍獲取 lrange mylist 0 -1

4. lpop key: 刪除列表最左邊的元素,並將元素返回

5. rpop key: 刪除列表最右邊的元素,並將元素返回

1. sadd key value                   sadd myset a

2. smembers key smembers myset

3. srem key value srem myset a

zadd key score value                zadd mysort 60 lisi

zrange key start end zrange mysort 0 -1

zrem key value zrem mysort lisi

1. keys * : 查詢所有的鍵

2. type key : 獲取鍵對應的value的型別

3. del key:刪除指定的key value

Redis資料庫簡介與安裝

redis是乙個開源的 使用c語言編寫的 支援網路互動的 可基於記憶體也可持久化的key value資料庫。redis資料庫的特點 準備一台機器,關閉防火牆selinux 192.168.226.128 redis redis資料庫官網 編譯成功後修改配置檔案 unit 表示這是基礎資訊 descr...

redis資料庫簡介

nosql介紹 nosql 是說一大類新出現的資料庫,它的特點 1 不支援sql 語法2 儲存結構跟傳統關係型資料庫中的那種關係表完全不同,nosql 中儲存的資料都是 kv形式 3 nosql的世界中沒有一種通用的語言,每種 nosql 資料庫都有自己的 api和語法,以及擅長的業務場景 4 no...

NoSql資料庫之redis資料庫簡介及安裝

一 redis資料庫簡介 redis是用c語言開發的乙個開源的高效能鍵值對 key value 資料庫。它通過提供多種鍵值資料型別來適應不同場景下的儲存需求,目前為止redis支援的鍵值資料型別如 下 1 字串型別 string 2 雜湊型別 hash 3 列表型別 list 4 集合型別 set ...