最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Redis基本數(shù)據(jù)類型String常用操作命令

 更新時間:2022年05月31日 15:07:16   作者:把蘋果咬哭的測試筆記  
這篇文章主要為大家介紹了Redis基本數(shù)據(jù)類型String常用操作命令,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

Redis數(shù)據(jù)類型String操作命令

一、append 追加字符串

append name 2222

二、strlen 獲取key 字符串長度

strlen name

三、自增、自減

文章瀏覽量,點贊可以用這種實現(xiàn)。

incr agedecr age

注意這里得是數(shù)字才可以進行,所以重設(shè)置了一個key。

String類型除了可以存字符串也可以是數(shù)字。

如果要帶步長:

incrby age 5decrby age 8

四、字符串range

getrange name 1 3

getrange name 0 -1

查看全部,跟python里的字符串截取操作類似。

五、替換字符串

指定位置開始替換字符串

setrange name 0 test

六、設(shè)置值及其過期時間

setex

setex mykey 60 redis

為指定的 key 設(shè)置值及其過期時間。如果 key 已經(jīng)存在,SETEX命令將會替換舊的值。

setnx

Setnx(SET if Not eXists) 命令在指定的 key 不存在時,為 key 設(shè)置指定的值。這個在分布式鎖中經(jīng)常用到。

setnx mykey redis333

key存在,則設(shè)置失敗。

七、批量操作

1. mset、mget

mset,一次性設(shè)置多個。

mset k1 v1 k2 v2 k3 v3

mget,一次性獲取多個。

mget k1 k2 k3

2. msetnx

注意,這里設(shè)置多個值的時候,只要有一個失敗,則都不成功。

msetnx k1 v1 k4 v4

八、設(shè)置一個json對象

在實際應(yīng)用中,可能會經(jīng)常要存一個對象,那么在redis里可以借助冒號:來進行一些巧妙的設(shè)計。

比如 現(xiàn)在要吧{name: pingguo, age:22}設(shè)置給一個user1,就可以這樣:

mset user:1:name pingguo user:1:age 22mget user:1:name user:1:agemset user:1:name pingguo user:1:age 22
 
mget user:1:name user:1:age

九、getset 先獲取再設(shè)置

就像字面意思那樣,會先get值,然后進行set。
如果不存在值,則返回nil。如果存在,就獲取原來的值,然后set新的值。

getset db mongodb

以上就是Redis基本數(shù)據(jù)類型String常用操作命令的詳細內(nèi)容,更多關(guān)于Redis數(shù)據(jù)類型String操作命令的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 淺析Redis分布式鎖

    淺析Redis分布式鎖

    本篇文章通過實例給大家講解了Redis分布式鎖工作原理以及用法分享,有需要的朋友參考學習下吧。
    2017-12-12
  • Redis數(shù)據(jù)庫的數(shù)據(jù)傾斜詳解

    Redis數(shù)據(jù)庫的數(shù)據(jù)傾斜詳解

    Redis,英文全稱是Remote Dictionary Server(遠程字典服務(wù)),是一個開源的使用ANSI C語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,需要的朋友可以參考下
    2023-07-07
  • springboot使用Redis作緩存使用入門教程

    springboot使用Redis作緩存使用入門教程

    這篇文章主要介紹了springboot使用Redis作緩存使用入門教程,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-07-07
  • Redis中統(tǒng)計各種數(shù)據(jù)大小的方法

    Redis中統(tǒng)計各種數(shù)據(jù)大小的方法

    這篇文章主要介紹了Redis中統(tǒng)計各種數(shù)據(jù)大小的方法,本文使用PHP實現(xiàn)統(tǒng)計Redis內(nèi)存占用比較大的鍵,需要的朋友可以參考下
    2015-03-03
  • Redis隊列和阻塞隊列的實現(xiàn)

    Redis隊列和阻塞隊列的實現(xiàn)

    本文主要介紹了Redis隊列和阻塞隊列的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-11-11
  • 使用SpringBoot集成redis的方法

    使用SpringBoot集成redis的方法

    這篇文章主要介紹了SpringBoot集成redis的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • Redis客戶端及服務(wù)端的安裝教程詳解

    Redis客戶端及服務(wù)端的安裝教程詳解

    這篇文章主要介紹了Redis客戶端及服務(wù)端的安裝教程,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11
  • Redis 2.8-4.0過期鍵優(yōu)化過程全紀錄

    Redis 2.8-4.0過期鍵優(yōu)化過程全紀錄

    這篇文章主要給大家介紹了關(guān)于Redis 2.8-4.0過期鍵優(yōu)化的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Redis具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-04-04
  • Redis實現(xiàn)限量優(yōu)惠券的秒殺功能

    Redis實現(xiàn)限量優(yōu)惠券的秒殺功能

    文章詳細分析了避免超賣問題的方法,包括確保一人一單的業(yè)務(wù)邏輯,并提供了代碼實現(xiàn)步驟和代碼示例,感興趣的朋友跟隨小編一起看看吧
    2024-12-12
  • Redis中常見的幾種集群部署方案

    Redis中常見的幾種集群部署方案

    本文主要介紹了Redis中常見的幾種集群部署方案,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03

最新評論

湾仔区| 宜阳县| 伊宁县| 永宁县| 天台县| 玉龙| 北票市| 丰宁| 南京市| 招远市| 阳新县| 博兴县| 海丰县| 永修县| 义乌市| 金湖县| 巴林右旗| 青川县| 桐梓县| 府谷县| 江孜县| 安顺市| 永嘉县| 包头市| 河北省| 阜宁县| 合作市| 常德市| 长顺县| 泰和县| 辽宁省| 东辽县| 弥勒县| 信宜市| 随州市| 永春县| 孝义市| 剑阁县| 贵南县| 天台县| 宝丰县|