Redis相關命令

redis經常使用命令redis

1.expire b 10數據庫

設置超時時間  單位爲秒服務器

2.pexpire b 1000spa

設置超時時間   單位爲毫秒進程


3.expireat b 100000000000內存

設置超時時間戳it


3.persist bcli

取消超時時間配置


4.ttl bselect

查看剩餘存在時間時間


5.select 1

切換數據庫  默認0   默認有16個數據庫


6.redis過時策略 : 

6.1定時刪除

6.2按期刪除

6.3惰性刪除


6.4aof經過添加del命令刪除

6.5 redis經過讀取rdb文件時,只有主服務器會刪除,從不會刪除。


redis是九華方式:RDB和AOF方式

優先使用AOF方式持久化,若是AOF方式關閉才使用RDB進行持久化。

1.RDB持久化

保存內存中redis數據庫狀態到一個二進制文件中

2.redis持久化能夠自動間隔性執行以及手動執行。自動持久化在redis.conf中配置。手動持久化經過save 和 bgsave 來調用。

save 阻塞執行。 bgsave派生子進程來執行。


2.AOF

保存redis寫刪除等命令到文本文件中。


8.client list 

查看所鏈接客戶端信息


9. slaveof 127.0.0.1 7100

成爲摸個redis的從服務器


10 redis sentinel啓動配置

redis sentinel 是特殊的redis服務器用來選舉新的主服務器用的。

10.1 配置sentinel.conf文件  

設置port

設置主服務器

10.2啓動 

redis-sentinel sentinel.conf

相關文章
相關標籤/搜索