2022-09-20 Redis——select Redis資料庫中的資料庫的個數為: 16個,使用0號資料庫開始的,到第15個資料庫結束。 在ubantu中,進入Redis客戶端的命令: redis-cli 在ubantu中,如果選擇第0-15個資料庫中的一個的命令,例如第0個: select 0 ...
2022-09-20
Redis——select
Redis資料庫中的資料庫的個數為:
16個,使用0號資料庫開始的,到第15個資料庫結束。
在ubantu中,進入Redis客戶端的命令:
redis-cli
在ubantu中,如果選擇第0-15個資料庫中的一個的命令,例如第0個:
select 0
Redis數據
Redis中,值的類型有:
(1)字元串(string)
(2)哈希(hash)
(3)列表(list)
(4)集合(set)
(5)有序集合(zset)
Redis中,操作:
(1)對於String類型:
①增加操作(set):
例如:
set name A
結果:
②獲得操作(get):
例如:
get name
結果:
③刪除操作(del):
例如:
del name
結果:
④設置key的有效期(setex):
setex captcha 20 hh8ln
說明:setex:設置key的有效期;“captcha”所在的位置是“key”所在位置的存放;“20”:設置有效期的時間,單位是秒;“hh81n”:是指設置的一個名稱,對它起作用。
ttl captcha
說明:查看key的有效期
④一次性設置多個key,value;查看多個key,value
mset address beijing name AA
mget address name
⑤追加(append)
例如:
append name B
--------------------------------------------------------------------------------------------
(2)key的操作
①查看現存的key
key *
②查看以“a”開頭的key
key a*
③判斷某個變數是否存在
例如:
exists name
說明:如果變數存在,則返回1,如果不存在,則返回0。
④查看變數的類型:
type name
⑤給變數的存在計時:
expire name 10
-----------------------------------------------------------
(3)hash操作:
①查看“hset”書寫格式:
help hset
說明:
key指外面的大的key,類似於一個類名;field:欄位;value:值
②增加“hset”操作:
hset person name A
③查詢操作:
hget person name