女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

linux下Redis常用命令使用

馬哥Linux運(yùn)維 ? 來(lái)源:51CTO ? 2023-12-27 09:56 ? 次閱讀

1、redis重啟,緩存數(shù)據(jù)還在,redis清緩存數(shù)據(jù):

  redis-cli -h  IP  -p port     ##登錄redis
  flushall     #運(yùn)行flushall,清緩存數(shù)據(jù)

注:redis重啟后,數(shù)據(jù)還在,因?yàn)閞edis有持久化策略。redis默認(rèn)開(kāi)啟rdb持久化策略,會(huì)產(chǎn)一個(gè)rdb.dump文件,重啟時(shí)會(huì)從該文件導(dǎo)入數(shù)據(jù)。如果是配置了AOF持久化策略,也會(huì)產(chǎn)一個(gè)相應(yīng)的文件,redis重啟時(shí)會(huì)優(yōu)先從這個(gè)文件導(dǎo)入數(shù)據(jù)。

2、redis客戶端使用

新建key:
>  set  keyname  “要設(shè)置的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中沒(méi)有key

——默認(rèn)我們直接進(jìn)入的是redis的 db0,當(dāng)我們select進(jìn)入到其他db之后,要想切換為最初進(jìn)入的狀態(tài),只需要select 0,就OK

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

可以看到當(dāng)為db0時(shí),端口后邊不跟具體的數(shù)據(jù);當(dāng)為db10時(shí),端口后邊跟[10],表示當(dāng)前在db10

——將redis的key值中的數(shù)字值增加1:

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

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

序列化:把對(duì)象轉(zhuǎn)化為可傳輸?shù)淖止?jié)序列過(guò)程稱(chēng)為序列化。

反序列化:把字節(jié)序列還原為對(duì)象的過(guò)程稱(chēng)為反序列化。

命令:> dump keyname

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

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

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

——給redis的key設(shè)置過(guò)期時(shí)間,以秒為單位,比如下圖就是給test1這個(gè)key設(shè)置10秒后過(guò)期,自動(dòng)刪除:

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

如圖所示10秒后,test1這個(gè)key再次查看已經(jīng)自動(dòng)刪除

——類(lèi)似上一個(gè)功能,給redis的key設(shè)置過(guò)期時(shí)間,但是這個(gè)是以u(píng)nix時(shí)間戳的形式設(shè)置過(guò)期時(shí)間,此處推薦一個(gè)時(shí)間戳在線轉(zhuǎn)換工具:https://tool.lu/timestamp/:

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

如圖所示,轉(zhuǎn)存時(shí)間2021-12-10 1450 為unix時(shí)間戳形式為1639116230

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

——設(shè)置key的過(guò)期時(shí)間,以毫秒為單位

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

如果所示,設(shè)置過(guò)期時(shí)間為2000毫秒,即2秒,到時(shí)間之后,自動(dòng)刪除key

——設(shè)置key過(guò)期時(shí)間,以毫秒計(jì),時(shí)間戳的形式

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

如圖,以毫秒為單位,時(shí)間轉(zhuǎn)換成時(shí)間戳:1639116950000

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

如圖所示,時(shí)間一到,key自動(dòng)刪除

——跟Linux中命令類(lèi)似,查找key中符合條件的key

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

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

——查看redis中所有key

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

命令:keys *

——移動(dòng)當(dāng)前db中key到其他db中

1,比如db0中有test2,db1中沒(méi)有test2 #移動(dòng)的話,后面直接輸入1,就表示移動(dòng)到db1

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

如圖所示,test2從db0,移動(dòng)到了db1 move移動(dòng)成功,返回1

2、當(dāng)db不存在時(shí),move移動(dòng)失敗,返回0

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

3、當(dāng)db0和db1存在名字一樣的key時(shí),move失敗

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

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

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

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

如圖所示,設(shè)置test2 10秒后過(guò)期,ttl查看剩余過(guò)期時(shí)間,返回 -1表示key存在,但是沒(méi)有設(shè)置過(guò)期時(shí)間;返回-2表示key不存在,已經(jīng)到期key自動(dòng)刪除,或者key本來(lái)就不存在;返回正整數(shù)表示剩余多少秒的生存時(shí)間

——以毫秒為單位,返回key剩余的過(guò)期時(shí)間

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

如ttl類(lèi)似,返回 -1表示key存在,但是沒(méi)有設(shè)置過(guò)期時(shí)間;返回-2表示key已到期自動(dòng)刪除,或者key本來(lái)就不存在;返回正整數(shù),表示具體剩余的毫秒數(shù)

——移除key設(shè)置的過(guò)期時(shí)間,使key永久生效

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

如圖,先給test設(shè)置過(guò)期時(shí)間,然后persist 命令移除過(guò)期時(shí)間后,ttl查看test顯示-1,key存在,但是沒(méi)有設(shè)置過(guò)期時(shí)間

——從當(dāng)前db中隨機(jī)返回一個(gè)key,當(dāng)db不為空時(shí),隨機(jī)返回一個(gè)key,當(dāng)db為空時(shí),返回nil,(Windows系統(tǒng)返回null)

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

——key重命名

1、key存在,且newkey不存在

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

2、key不存在時(shí)

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

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

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

如圖所示,test,test1兩個(gè)key均存在,rename test為test1

——重命名key,且僅當(dāng)newkey名不存在時(shí),改命令可用:

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

如圖所示,當(dāng)newkey不存在時(shí),重命名成功;當(dāng)newkey存在時(shí),返回0,未重命名成功

——Redis查看有多少個(gè)DB:

兩種方法:

方法一:通過(guò)Redis配置文件查看

貓 /etc/redis/redis.conf

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

方法二:通過(guò)登錄redis,命令查看

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

127.0.0.1:6379> 配置獲取數(shù)據(jù)庫(kù)

1)“數(shù)據(jù)庫(kù)”

2)“16”

可以看到上邊,通過(guò)命令查看,可以看到有16個(gè)DB

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








審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    603

    瀏覽量

    28294
  • Redis
    +關(guān)注

    關(guān)注

    0

    文章

    384

    瀏覽量

    11311

原文標(biāo)題:linux下Redis常用命令

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Linux常用命令匯總

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

    Linux常用命令大全

    Linux常用命令是指在Linux操作系統(tǒng)中廣泛使用的命令工具,這些命令工具可以完成各種不同的任務(wù),如管理文件和目錄、操作進(jìn)程、網(wǎng)絡(luò)通信、軟
    的頭像 發(fā)表于 05-03 18:08 ?848次閱讀

    Redis常用命令有哪些

    Redis常用命令
    發(fā)表于 06-05 15:55

    嵌入式Linux常用命令

    嵌入式Linux常用命令,比較基礎(chǔ),非常實(shí)用,適合新手學(xué)習(xí)。
    發(fā)表于 11-24 15:22 ?4次下載

    Linux終端常用命令大全

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

    vim常用命令

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

    redis常用命令總結(jié)

    本文是對(duì)redis常用命令總結(jié)。
    發(fā)表于 02-09 11:25 ?1676次閱讀

    Linux教程之Linux常用命令大全

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

    Linux環(huán)境U-boot常用命令講解的詳細(xì)資料說(shuō)明

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

    Linux常用命令大全詳細(xì)說(shuō)明

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

    linux常用命令手冊(cè)

    linux常用命令手冊(cè)免費(fèi)下載。
    發(fā)表于 06-01 14:59 ?70次下載

    linux常用命令大全

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

    Linux常用命令

    Linux常用命令
    的頭像 發(fā)表于 01-12 11:19 ?1330次閱讀

    Linux常用命令手冊(cè)分享

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

    linux常用命令及用法

    Linux是一種開(kāi)源的操作系統(tǒng),它以穩(wěn)定、高效和安全的特點(diǎn)受到廣大用戶的喜愛(ài)。掌握Linux常用命令及其用法對(duì)于操作系統(tǒng)的管理和開(kāi)發(fā)都至關(guān)重要。本文將詳盡、詳實(shí)、細(xì)致地介紹Linux
    的頭像 發(fā)表于 11-17 09:47 ?885次閱讀