PHP Redis 基本命令

2022-09-21 20:24:10 字數 1659 閱讀 1111

連線到 redis 服務

//

連線本地的 redis 服務

$redis = new

redis();

$redis->connect('

127.0.0.1

', 6379

);//

檢視服務是否執行

echo "

server is running:

" . $redis->ping();

獲取所有的key(keys)

$data = $redis->keys('*'

);var_dump($data);

判斷鍵對應值的型別(type)

獲取乙個key對應值的型別,返回值(1:string, 2:set, 3:list, 4:zset, 5:hash 6

:未知)

$type = $redis->type('

view_num');

var_dump($type);

刪除快取項(del)

$redis->del('

key')

設定有效期(expire,expireat,pexpire,pexpireat)

// 

expire(key,seconds);seconds 單位為秒(s),表示多少秒之後過期

$redis->expire('

view_num

', 3600

);//

expireat(key,seconds);seconds 是時間戳,表示過期時間

$redis->expireat('

view_num

', strtotime('

2022-01-11

'));

// pexpire(key,seconds);seconds 單位為毫秒,表示多少毫秒之後過期

$redis->pexpire('view_num', 5000);

// expireat(key,seconds);seconds 是時間戳,表示過期時間

$redis->pexpireat('view_num', 毫秒時間戳);

注:需要在設定好了快取項後,在設定有效期

獲取有效期(ttl)

$redis->ttl('

key'); //

獲取剩餘有效期,單位:秒(s)

$redis->pttl('

key'); //

獲取剩餘有效期,單位:毫秒(ms)

檢測快取項是否存在(exists)

$redis->set('

view_num

', 25

);$res = $redis->exists('view_num');// 存在返回true,否則返回false

檢視當前資料庫key的數量(dbsize)

$redis->dbsize();

清空當前資料庫(flushdb)

$redis->flushdb();

清空所有資料庫(flushall)

$redis->flushall();

mysql基本命令總結 mysql基本命令總結

1.在ubuntu上安裝mysql sudo apt get install mysql server sudo apt get install mysql client 2.安裝結束後,用命令驗證是否安裝並啟動成功 sudo netstat tap grep mysql 通過上述命令檢查之後,如果...

linux終端基本命令和vi基本命令

今天學習內容 建立 了乙個基本的虛擬機器執行環境,在虛擬機器下使用cent os 6.0 系統,學習了linux終端命令 視窗的基本操作命令 和對vi 工具的簡單 操作 linux 基本命令 1 顯示當前路徑 pwd 2 切換路徑 cd 路徑名稱 絕對路徑 從根目錄開始,例如 root test3 ...

DOS命令 基本命令

調出 c windows system32 cmd.exe 目錄相關命令 命令 dir 作用 瀏覽當前資料夾的內容 其他用法 dir 指定路徑 dir d pic dir a 瀏覽所有內容 包括隱藏目錄 命令 碟符 作用 切換分割槽,如 c d e 命令 cd 作用 退出一節目錄 命令 cd 資料夾...