色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

linux下Redis常用命令使用

馬哥Linux運維 ? 來源:51CTO ? 2023-12-27 09:56 ? 次閱讀

1、redis重啟,緩存數據還在,redis清緩存數據:

  redis-cli -h  IP  -p port     ##登錄redis
  flushall     #運行flushall,清緩存數據

注:redis重啟后,數據還在,因為redis有持久化策略。redis默認開啟rdb持久化策略,會產一個rdb.dump文件,重啟時會從該文件導入數據。如果是配置了AOF持久化策略,也會產一個相應的文件,redis重啟時會優先從這個文件導入數據。

2、redis客戶端使用

新建key:
>  set  keyname  “要設置的key的value”
查看key的value
> get  keyname 
刪除key
>  del  keyname   
比如下圖,keyname=test    value=123

cff53304-a3d8-11ee-8b88-92fbcf53809c.jpg

d008e93a-a3d8-11ee-8b88-92fbcf53809c.jpg

選擇redis中db:
>   select  7
查看該db中的所有key:
>  keys  *
切換到redis的db 10,直接select就OK,不需要退出db7:
>  select  10
>  keys *

可以看到db7和db10中沒有key

——默認我們直接進入的是redis的 db0,當我們select進入到其他db之后,要想切換為最初進入的狀態,只需要select 0,就OK

d01c5d1c-a3d8-11ee-8b88-92fbcf53809c.jpg

可以看到當為db0時,端口后邊不跟具體的數據;當為db10時,端口后邊跟[10],表示當前在db10

——將redis的key值中的數字值增加1:

d0300cf4-a3d8-11ee-8b88-92fbcf53809c.jpg

——redis,把key中的值序列化:

序列化:把對象轉化為可傳輸的字節序列過程稱為序列化。

反序列化:把字節序列還原為對象的過程稱為反序列化。

命令:> dump keyname

d037bbf2-a3d8-11ee-8b88-92fbcf53809c.jpg

——檢查redis中key是否存在,若key存在返回1,不存在則返回0

d03f7392-a3d8-11ee-8b88-92fbcf53809c.jpg

——給redis的key設置過期時間,以秒為單位,比如下圖就是給test1這個key設置10秒后過期,自動刪除:

d04f2a3a-a3d8-11ee-8b88-92fbcf53809c.jpg

如圖所示10秒后,test1這個key再次查看已經自動刪除

——類似上一個功能,給redis的key設置過期時間,但是這個是以unix時間戳的形式設置過期時間,此處推薦一個時間戳在線轉換工具:https://tool.lu/timestamp/:

d062197e-a3d8-11ee-8b88-92fbcf53809c.jpg

如圖所示,轉存時間2021-12-10 1450 為unix時間戳形式為1639116230

d074b1d8-a3d8-11ee-8b88-92fbcf53809c.jpg

——設置key的過期時間,以毫秒為單位

d084c230-a3d8-11ee-8b88-92fbcf53809c.jpg

如果所示,設置過期時間為2000毫秒,即2秒,到時間之后,自動刪除key

——設置key過期時間,以毫秒計,時間戳的形式

d09e142e-a3d8-11ee-8b88-92fbcf53809c.jpg

如圖,以毫秒為單位,時間轉換成時間戳:1639116950000

d0b0f634-a3d8-11ee-8b88-92fbcf53809c.jpg

如圖所示,時間一到,key自動刪除

——跟Linux中命令類似,查找key中符合條件的key

d0c043d2-a3d8-11ee-8b88-92fbcf53809c.jpg

如圖所示,查找以test開頭的所有key,用到 keys test* 注意是:keys 不是key

——查看redis中所有key

d0d3c754-a3d8-11ee-8b88-92fbcf53809c.jpg

命令:keys *

——移動當前db中key到其他db中

1,比如db0中有test2,db1中沒有test2 #移動的話,后面直接輸入1,就表示移動到db1

d0e83630-a3d8-11ee-8b88-92fbcf53809c.jpg

如圖所示,test2從db0,移動到了db1 move移動成功,返回1

2、當db不存在時,move移動失敗,返回0

d0fe82a0-a3d8-11ee-8b88-92fbcf53809c.jpg

3、當db0和db1存在名字一樣的key時,move失敗

d1059d9c-a3d8-11ee-8b88-92fbcf53809c.jpg

如圖所示,db0和db1中均有name為test2的key,move移動失敗,返回0

——以秒為單位,返回key剩余的過期時間(幾秒后,key過期)

d121bdba-a3d8-11ee-8b88-92fbcf53809c.jpg

如圖所示,設置test2 10秒后過期,ttl查看剩余過期時間,返回 -1表示key存在,但是沒有設置過期時間;返回-2表示key不存在,已經到期key自動刪除,或者key本來就不存在;返回正整數表示剩余多少秒的生存時間

——以毫秒為單位,返回key剩余的過期時間

d137a922-a3d8-11ee-8b88-92fbcf53809c.jpg

如ttl類似,返回 -1表示key存在,但是沒有設置過期時間;返回-2表示key已到期自動刪除,或者key本來就不存在;返回正整數,表示具體剩余的毫秒數

——移除key設置的過期時間,使key永久生效

d1490a46-a3d8-11ee-8b88-92fbcf53809c.jpg

如圖,先給test設置過期時間,然后persist 命令移除過期時間后,ttl查看test顯示-1,key存在,但是沒有設置過期時間

——從當前db中隨機返回一個key,當db不為空時,隨機返回一個key,當db為空時,返回nil,(Windows系統返回null)

d1636c9c-a3d8-11ee-8b88-92fbcf53809c.jpg

——key重命名

1、key存在,且newkey不存在

d16dd7fe-a3d8-11ee-8b88-92fbcf53809c.jpg

2、key不存在時

d17fce0a-a3d8-11ee-8b88-92fbcf53809c.jpg

3、key存在,且newkey存在,則重命名會覆蓋原有的newkey

d18f652c-a3d8-11ee-8b88-92fbcf53809c.jpg

如圖所示,test,test1兩個key均存在,rename test為test1

——重命名key,且僅當newkey名不存在時,改命令可用:

d1a0243e-a3d8-11ee-8b88-92fbcf53809c.jpg

如圖所示,當newkey不存在時,重命名成功;當newkey存在時,返回0,未重命名成功

——Redis查看有多少個DB:

兩種方法:

方法一:通過Redis配置文件查看

貓 /etc/redis/redis.conf

d1b92a06-a3d8-11ee-8b88-92fbcf53809c.jpg

方法二:通過登錄redis,命令查看

[root@localhost bin]# redis-cli -a “密碼” ##登錄redis

127.0.0.1:6379> 配置獲取數據庫

1)“數據庫”

2)“16”

可以看到上邊,通過命令查看,可以看到有16個DB

鏈接:https://blog.51cto.com/u_14175560/8983106








審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux系統
    +關注

    關注

    4

    文章

    595

    瀏覽量

    27469
  • Redis
    +關注

    關注

    0

    文章

    378

    瀏覽量

    10907

原文標題:linux下Redis常用命令

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    Linux常用命令匯總

    本篇文章一個介紹了約40個Linux常用命令,這些命令也正是Linux入門的精髓之處,所以,對于這些命令一定要多加練習,熟練掌握,那么以后你
    發表于 10-25 15:08 ?695次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>常用命令</b>匯總

    Redis常用命令有哪些

    Redis常用命令
    發表于 06-05 15:55

    linux常用命令

    linux常用命令集 名稱:cal使用權限:所有使用者使用方式:cal [-mjy] [month [year]]說明:顯示日歷。若只有一個參數,則代表年份(1-9999),顯
    發表于 01-18 12:45 ?851次閱讀

    嵌入式Linux常用命令

    嵌入式Linux常用命令,比較基礎,非常實用,適合新手學習。
    發表于 11-24 15:22 ?3次下載

    Linux終端常用命令大全

    Linux終端常用命令大全,通俗易懂,容易上手。包含所有命令,方便查找各個指令功能。
    發表于 04-28 16:30 ?15次下載

    vim常用命令

    vim常用命令
    發表于 01-08 15:59 ?3次下載

    redis常用命令總結

    本文是對redis常用命令總結。
    發表于 02-09 11:25 ?1623次閱讀

    Linux教程之Linux常用命令大全

    Linux教程之Linux常用命令大全
    的頭像 發表于 03-30 10:34 ?5720次閱讀

    Linux環境U-boot常用命令講解的詳細資料說明

    本文檔的主要內容詳細介紹的是Linux環境U-boot常用命令講解的資料說明。
    發表于 06-21 08:00 ?1次下載
    <b class='flag-5'>Linux</b>環境<b class='flag-5'>下</b>U-boot<b class='flag-5'>常用命令</b>講解的詳細資料說明

    Linux常用命令大全詳細說明

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感覺還不錯。我覺得Linux相比windows比較麻煩的就是很多東西都要用命令
    發表于 09-24 08:00 ?5次下載
    <b class='flag-5'>Linux</b>的<b class='flag-5'>常用命令</b>大全詳細說明

    linux常用命令手冊

    linux常用命令手冊免費下載。
    發表于 06-01 14:59 ?68次下載

    linux常用命令大全

    linux常用命令大全,一些常用命令都可以找到
    發表于 03-03 09:20 ?0次下載

    Linux常用命令

    Linux常用命令
    的頭像 發表于 01-12 11:19 ?1184次閱讀

    Linux常用命令手冊分享

    linux常用命令合集
    發表于 04-26 11:46 ?1次下載

    linux常用命令及用法

    Linux是一種開源的操作系統,它以穩定、高效和安全的特點受到廣大用戶的喜愛。掌握Linux常用命令及其用法對于操作系統的管理和開發都至關重要。本文將詳盡、詳實、細致地介紹Linux
    的頭像 發表于 11-17 09:47 ?702次閱讀
    主站蜘蛛池模板: 久久精品熟女亚洲AV国产 | 亚洲 欧美 国产 综合久久 | 高清日本片免费观看 | 亚洲精品国产专区91在线 | av在线观看网站免费 | 99午夜视频| 俄罗斯美女性生活 | 欧美夜夜噜2017最新 | 亚洲色欲色欲www474ee | 国产精品一区二区在线播放 | 春水福利app导航 | 亚洲色图激情小说 | 蜜桃人妻无码AV天堂三区 | 少妇伦子伦精品无码 | 久久国产精品人妻中文 | 日本69色视频在线观看 | 日本少妇内射视频播放舔 | 最近中文字幕完整版免费 | 国产小视频国产精品 | 啪啪漫画无遮挡全彩h网站 啪啪漫画无遮挡全彩h同人 | 黑人寄宿羽月希产后奶水 | 国产精品色午夜视频免费看 | 99精品免费观看 | 怡春院院日本一区二区久久 | 97蜜桃123| 国产一区二区精品视频 | 亚洲精品免费观看 | 成人在线观看国产 | 九九精彩视频在线观看视频 | 好紧好湿太硬了我太爽了文字 | 久久久GOGO无码啪啪艺术 | 神马电影我不卡4k手机在线观看 | 黄色大片aa| 人与禽交3d动漫羞羞动漫 | 2020最新国产自产精品 | 久久婷婷久久一区二区三区 | 97精品国偷拍自产在线 | 啦啦啦影院视频在线看高清... | 男生插曲女生身全过程 | 久久天天综合 | 国产精品乱码一区二区三 |