91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Redis中常用的命令有哪些

發布時間:2021-12-30 16:14:30 來源:億速云 閱讀:118 作者:小新 欄目:數據庫

這篇文章將為大家詳細講解有關Redis中常用的命令有哪些,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

  Redis提供了豐富的命令(command)對數據庫和各種數據類型進行操作,這些command可以在Linux終端使用。在編程時,比如各類語言包,這些命令都有對應的方法。

  1、keys

  返回滿足給定pattern的所有key:

  redis 127.0.0.1:6379> keys *

  "myzset2"

  "myzset3"

  "mylist"

  "myset2"

  "myset3"

  "myset4"

  "k_zs_1"

  "myset5"

  "myset6"

  "myset7"

  "myhash"

  "myzset"

  "age"

  "myset"

  "mylist5"

  "mylist6"

  "mylist7"

  "mylist8"

  用表達式*,代表取出所有的key:

  redis 127.0.0.1:6379> keys mylist*

  1) "mylist"

  2) "mylist5"

  3) "mylist6"

  4) "mylist7"

  5) "mylist8"

  redis 127.0.0.1:6379>

  用表達式mylist*,代表取出所有以mylist開頭的key。

  2、exists

  確認一個key是否存在:

  redis 127.0.0.1:6379> exists HongWan

  (integer) 0

  redis 127.0.0.1:6379> exists age

  (integer) 1

  redis 127.0.0.1:6379>

  從結果來數據庫中不存在HongWan這個key,但是age這個key是存在的。

  3、del

  刪除一個key:

  redis 127.0.0.1:6379> del age

  (integer) 1

  redis 127.0.0.1:6379> exists age

  (integer) 0

  redis 127.0.0.1:6379>

  從結果來數據庫中不存在HongWan這個key,但是age這個key是存在的。

  4、expire

  設置一個key的過期時間(單位:秒):

  redis 127.0.0.1:6379> expire addr 10

  (integer) 1

  redis 127.0.0.1:6379> ttl addr

  (integer) 8

  redis 127.0.0.1:6379> ttl addr

  (integer) 1

  redis 127.0.0.1:6379> ttl addr

  (integer) -1

  redis 127.0.0.1:6379>

  在本例中,我們設置addr這個key的過期時間是10秒,然后我們不斷的用ttl來獲取這個key的有效時長,直至為-1說明此值已過期。

  Redis常用命令有哪些

  5、move

  將當前數據庫中的key轉移到其它數據庫中:

  redis 127.0.0.1:6379> select 0

  OK

  redis 127.0.0.1:6379> set age 30

  OK

  redis 127.0.0.1:6379> get age

  "30"

  redis 127.0.0.1:6379> move age 1

  (integer) 1

  redis 127.0.0.1:6379> get age

  (nil)

  redis 127.0.0.1:6379> select 1

  OK

  redis 127.0.0.1:6379[1]> get age

  "30"

  redis 127.0.0.1:6379[1]>

  在本例中,我先顯式的選擇了數據庫0,然后在這個庫中設置一個key,接下來我們將這個key從數據庫0移到數據庫1,之后我們確認在數據庫0中無此key了, 但在數據庫1中存在這個key,說明我們轉移成功了

  6、persist

  移除給定key的過期時間:

  redis 127.0.0.1:6379[1]> expire age 300

  (integer) 1

  redis 127.0.0.1:6379[1]> ttl age

  (integer) 294

  redis 127.0.0.1:6379[1]> persist age

  (integer) 1

  redis 127.0.0.1:6379[1]> ttl age

  (integer) -1

  redis 127.0.0.1:6379[1]>

  在這個例子中,我們手動的將未到過期時間的key,成功設置為過期。

  7、randomkey

  隨機返回key空間的一個key:

  redis 127.0.0.1:6379> randomkey

  "mylist7"

  redis 127.0.0.1:6379> randomkey

  "mylist5"

  redis 127.0.0.1:6379>

  通過結果可以看到取key的規則是隨機的。

  8、rename

  重命名key:

  redis 127.0.0.1:6379[1]> keys *

  1) "age"

  redis 127.0.0.1:6379[1]> rename age age_new

  OK

  redis 127.0.0.1:6379[1]> keys *

  1) "age_new"

  redis 127.0.0.1:6379[1]>

  age成功的被我們改名為age_new了。

  9、type

  返回值的類型:

  redis 127.0.0.1:6379> type addr

  string

  redis 127.0.0.1:6379> type myzset2

  zset

  redis 127.0.0.1:6379> type mylist

  list

  redis 127.0.0.1:6379>

  這個方法可以非常簡單的判斷出值的類型。

關于“Redis中常用的命令有哪些”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

公主岭市| 彰武县| 深州市| 兴宁市| 安远县| 平顺县| 万宁市| 洞头县| 贵港市| 二连浩特市| 廉江市| 南投市| 金门县| 顺昌县| 淮南市| 咸丰县| 新野县| 筠连县| 同德县| 怀柔区| 汽车| 滁州市| 兴化市| 泰兴市| 湛江市| 炉霍县| 崇阳县| 阳泉市| 白水县| 定南县| 乐亭县| 雷波县| 遂昌县| 集安市| 台东县| 葵青区| 施甸县| 吴川市| 林口县| 孝感市| 江达县|