expire key time //以秒為單位
對於記憶體中不常用的資料塊叫做lru,會把lru資料塊移出記憶體。
valatile-lru:設定超時時間中,刪除最不常用的資料。
allkeys-lru:設定所以key中不常用的刪除。
valatile-random:設定超時時間中,隨機刪除key。
allkeys-random:設定所以key中,隨機刪除key。
valatile-lfu:設定超時時間中,驅逐使用頻率最少的鍵。
allkeys-lfu:設定所以key中,驅逐使用頻率最少的鍵。
valatile-ttl:將設定超時時間的key排序,刪除快要過期的。
noeviction:不會刪除,記憶體溢位,報錯返回。
redis-server 啟動服務
redis-cil 啟動客戶端
redis-server [配置檔案redis.conf] 以配置檔案方式啟動
shutdown 正常關閉redis資料庫
ps -ef | grep -i redis 檢視redis的程序
kill -9 pid 強制結束程序(會導致記憶體資料丟失)
firewall -cmd --list port 檢視以開放埠
firewall -cmd --zone =public --add -port=6379/tcp --permanet 開啟埠
firewall -cmd --reload 重啟
vim redis.conf 修改redis的配置檔案
requirepass [密碼]
redis -cil -a [密碼] 以密碼方式啟動客戶端
key * 查詢滿足條件的key,可模糊查詢:key abc*
exists key 查詢key是否存在
ttl key 查詢key的生存時間
del key 刪除某個key;可同時刪除多個:del [k1,k2...]
rename k1 k2 重新命名k1
type key 返回key的型別
Redis學習筆記(二) Redis介紹
redis,一種高效能的key value資料庫,並提供多種語言的api。它通常稱為資料結構伺服器,因為值可以是字串,雜湊,列表,集合和有序集合等型別。redis特點 redis資料型別 redis支援五種資料型別 string,hash,list,set和zset sorted set,有序集合 ...
redis學習筆記 二
1.redis中命令大小寫不敏感 2.redis的啟動 sudo service redis server start redis cli 啟動客戶端 exists key 判斷乙個key是否存在,存在返回1,不存在返回0 del key 刪除乙個key,或者一系列的kye del key1 key...
Redis學習筆記(二)
pom座標 dependency groupid redis.clients groupid artifactid jedis artifactid version 2.7.0 version dependency jar包如下 commons pool2 2.3.jar jedis 2.7.0.j...