欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Redis命令和鍵_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

 更新時(shí)間:2017年08月28日 11:31:46   作者:yiibai  
Redis命令用于在redis服務(wù)器上執(zhí)行某些操作,下面通過(guò)本文給大家分享Redis命令和鍵,需要的的朋友參考下吧

Redis命令用于在redis服務(wù)器上執(zhí)行某些操作。

要在Redis服務(wù)器上運(yùn)行的命令,需要一個(gè)Redis客戶端。 Redis客戶端在Redis的包,這已經(jīng)我們前面安裝使用過(guò)了。

語(yǔ)法

Redis客戶端的基本語(yǔ)法如下:

$redis-cli

例子

下面舉例說(shuō)明如何使用Redis客戶端。

要啟動(dòng)redis客戶端,打開(kāi)終端,輸入命令Redis命令行:redis-cli。這將連接到本地服務(wù)器,現(xiàn)在就可以運(yùn)行各種命令了。

$redis-cli
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> PING
PONG

在上面的例子中,我們連接到本地機(jī)器上運(yùn)行的Redis服務(wù)器,并且執(zhí)行ping命令,來(lái)檢查是否服務(wù)器正在運(yùn)行。

遠(yuǎn)程服務(wù)器上運(yùn)行命令

要在Redis遠(yuǎn)程服務(wù)器上運(yùn)行的命令,需要通過(guò)同一個(gè)客戶端redis-cli 連接到服務(wù)器

語(yǔ)法

$ redis-cli -h host -p port -a password

例如

下面的示例演示了如何連接到Redis主機(jī):127.0.0.1,端口:6379 上的遠(yuǎn)程服務(wù)器,并加上驗(yàn)證密碼為:mypass。

$redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> PING
PONG

Redis的keys命令用于管理鍵。使用Redis的keys命令語(yǔ)法如下所示:

語(yǔ)法

redis 127.0.0.1:6379> COMMAND KEY_NAME

例子

redis 127.0.0.1:6379> SET yiibai redis
OK
redis 127.0.0.1:6379> DEL yiibai
(integer) 1

在上面的例子中DEL是命令,而yiibai是鍵。如果鍵被刪除那么輸出該命令將是 (integer) 1,否則它是 (integer) 0

Redis的鍵命令

如下表顯示鍵的一些基本命令:

S.N.
命令 & 描述
1
DEL key
此命令刪除鍵,如果存在
2
DUMP key 
該命令返回存儲(chǔ)在指定鍵的值的序列化版本。
3
EXISTS key 
此命令檢查該鍵是否存在。
4
EXPIRE key seconds
指定鍵的過(guò)期時(shí)間
5
EXPIREAT key timestamp 
指定的鍵過(guò)期時(shí)間。在這里,時(shí)間是在Unix時(shí)間戳格式
6
PEXPIRE key milliseconds 
設(shè)置鍵以毫秒為單位到期
7
PEXPIREAT key milliseconds-timestamp 
設(shè)置鍵在Unix時(shí)間戳指定為毫秒到期
8
KEYS pattern 
查找與指定模式匹配的所有鍵
9
MOVE key db 
移動(dòng)鍵到另一個(gè)數(shù)據(jù)庫(kù)
10
PERSIST key 
移除過(guò)期的鍵
11
PTTL key 
以毫秒為單位獲取剩余時(shí)間的到期鍵。
12
TTL key 
獲取鍵到期的剩余時(shí)間。
13
RANDOMKEY 
從Redis返回隨機(jī)鍵
14
RENAME key newkey 
更改鍵的名稱
15
RENAMENX key newkey 
重命名鍵,如果新的鍵不存在
16
TYPE key 
返回存儲(chǔ)在鍵的數(shù)據(jù)類型的值。

字符串

語(yǔ)法

redis 127.0.0.1:6379> COMMAND KEY_NAME

例子

redis 127.0.0.1:6379> SET yiibai redis
OK
redis 127.0.0.1:6379> GET yiibai
"redis"

在上面的例子中,set和get是命令,而yiibai是鍵。

Redis字符串命令

如下表顯示一些在Redis管理字符串基本的命令:

S.N.
命令 & 描述
1
SET key value 
此命令用于在指定鍵設(shè)置值
2
GET key 
鍵對(duì)應(yīng)的值。
3
GETRANGE key start end 
得到字符串的子字符串存放在一個(gè)鍵
4
GETSET key value
設(shè)置鍵的字符串值,并返回舊值
5
GETBIT key offset
返回存儲(chǔ)在鍵位值的字符串值的偏移
6
MGET key1 [key2..]
得到所有的給定鍵的值
7
SETBIT key offset value
設(shè)置或清除該位在存儲(chǔ)在鍵的字符串值偏移
8
SETEX key seconds value
鍵到期時(shí)設(shè)置值
9
SETNX key value
設(shè)置鍵的值,只有當(dāng)該鍵不存在
10
SETRANGE key offset value
覆蓋字符串的一部分從指定鍵的偏移
11
STRLEN key
得到存儲(chǔ)在鍵的值的長(zhǎng)度
12
MSET key value [key value ...]
設(shè)置多個(gè)鍵和多個(gè)值
13
MSETNX key value [key value ...] 
設(shè)置多個(gè)鍵多個(gè)值,只有在當(dāng)沒(méi)有按鍵的存在時(shí)
14
PSETEX key milliseconds value
設(shè)置鍵的毫秒值和到期時(shí)間
15
INCR key
增加鍵的整數(shù)值一次
16
INCRBY key increment
由給定的數(shù)量遞增鍵的整數(shù)值
17
INCRBYFLOAT key increment
由給定的數(shù)量遞增鍵的浮點(diǎn)值
18
DECR key
遞減鍵一次的整數(shù)值
19
DECRBY key decrement
由給定數(shù)目遞減鍵的整數(shù)值
20
APPEND key value
追加值到一個(gè)鍵

總結(jié)

以上所述是小編給大家介紹的詳解Redis命令和鍵,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 詳解Redis命令和鍵_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    詳解Redis命令和鍵_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Redis命令用于在redis服務(wù)器上執(zhí)行某些操作,下面通過(guò)本文給大家分享Redis命令和鍵,需要的的朋友參考下吧
    2017-08-08
  • Redis 使用跳表實(shí)現(xiàn)有序集合的方法

    Redis 使用跳表實(shí)現(xiàn)有序集合的方法

    Redis有序集合底層為什么使用跳表而非其他數(shù)據(jù)結(jié)構(gòu)如平衡樹(shù)、紅黑樹(shù)或B+樹(shù)的原因在于其特殊的設(shè)計(jì)和應(yīng)用場(chǎng)景,跳表提供了與平衡樹(shù)類似的效率,同時(shí)實(shí)現(xiàn)更簡(jiǎn)單,調(diào)試和修改也更加容易,感興趣的朋友一起看看吧
    2024-09-09
  • redis分布式Jedis類型轉(zhuǎn)換的異常深入研究

    redis分布式Jedis類型轉(zhuǎn)換的異常深入研究

    這篇文章主要介紹了redis分布式Jedis類型轉(zhuǎn)換的異常深入研究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03
  • Redis大key多key拆分實(shí)現(xiàn)方法解析

    Redis大key多key拆分實(shí)現(xiàn)方法解析

    這篇文章主要介紹了Redis大key多key拆分實(shí)現(xiàn)方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Redis如何使用lua腳本實(shí)例教程

    Redis如何使用lua腳本實(shí)例教程

    這篇文章主要給大家介紹了關(guān)于Redis如何使用lua腳本的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-10-10
  • 使用Redis實(shí)現(xiàn)UA池的方案

    使用Redis實(shí)現(xiàn)UA池的方案

    這篇文章主要介紹了使用Redis實(shí)現(xiàn)UA池的方案,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Redis Key過(guò)期監(jiān)聽(tīng)的配置詳解

    Redis Key過(guò)期監(jiān)聽(tīng)的配置詳解

    這篇文章主要介紹了Redis Key過(guò)期監(jiān)聽(tīng)配置,默認(rèn)情況下在Windows系統(tǒng)中雙擊redis-server.exe用的是內(nèi)置的配置文件,文中通過(guò)代碼示例和圖文講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-06-06
  • Redis?異常?read?error?on?connection?的解決方案

    Redis?異常?read?error?on?connection?的解決方案

    這篇文章主要介紹了Redis異常read?error?on?connection的解決方案,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下
    2022-08-08
  • Redis中LFU算法的深入分析

    Redis中LFU算法的深入分析

    這篇文章主要給大家介紹了關(guān)于Redis中LFU算法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Redis具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Redis實(shí)現(xiàn)限流器的三種方法(小結(jié))

    Redis實(shí)現(xiàn)限流器的三種方法(小結(jié))

    本文主要介紹了Redis實(shí)現(xiàn)限流器的三種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05

最新評(píng)論