日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

redis-数据类型与应用

發布時間:2025/3/19 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 redis-数据类型与应用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

寫在前面

一、redis基礎命令

二、redis五大數據類型的落地應用

※幾種數據類型

1.string

①基礎命令

②應用場景

2.hash(Map)(類似一個key放一個對象),>

①基礎命令

②應用場景

3.list(ArrayList;雙向鏈表;有序有重復)

①基本命令

②應用場景

4.set(HashSet;無序;無重復)

①基本命令

②應用場景

5.zset(有序集合)

①基礎命令

②應用場景


寫在前面

redis一定要裝6.0.8,裝linux系統的。

一、redis基礎命令

redis?server -V:查看版本

進入redis后,info:查看所有信息。

二、redis五大數據類型的落地應用

※幾種數據類型

還有一個是stream。

redis的命令不區分大小寫,但是key是區分大小寫的。

1.string

①基礎命令

set k1 v1 set k2 v2 mset k1 v1 k2 v2 k3 v3 //一次性設置多個 m=more mget k1 k2 k3 //一次性取出多個incr k1 //增1 incrby key increment //增加increment數值 decr k1 //減1 decrby k1 decrement //減decrement數值del key //刪除keystrlen k1 //獲取字符串長度setnx key value //當key不存在創建ttl k1 //查看剩余過期時間

②應用場景

(1)商品編號、訂單號采用incr命令生成

(2)統計點贊數、文章的喜歡數、閱讀量(incr命令)

2.hash(Map<String, Map<key, value>)(類似一個key放一個對象)

①基礎命令

hset key field value //設置值 hset student id 1 hget key field //取值 hget student id hmset student name zs age 15 //設置多個字段 hgetall key //一次獲取key所有屬性 hlen key //獲取key屬性數量 hdel key //刪除key

②應用場景

(1)購物車早期

shopcar:uid1024做key

商品id用做屬性,商品數量用做value

3.list(ArrayList;雙向鏈表;有序有重復)

①基本命令

②應用場景

(1)微信文章訂閱公眾號

4.set(HashSet;無序;無重復)

①基本命令

②應用場景

(1)微信抽獎小程序

(2)微信朋友圈點贊

(3)微博好友關注社交關系

(4)qq內推可能認識的人

5.zset(有序集合)

①基礎命令

②應用場景

(1)根據商品銷售對商品進行排序顯示

(2)抖音熱搜

總結

以上是生活随笔為你收集整理的redis-数据类型与应用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。