1. 程式人生 > >3、Redis系統管理

3、Redis系統管理

1、適合全體型別的常用命令

(1)EXISTS / DEL
EXISTS key :判斷一個key是否存在;存在返回 1,否則返回0。
DEL key :刪除某個key,或是一系列keyDEL key1 key2 key3 key4。成功返回1,失敗返回0(key值不存在)。

(2)TYPE / KEYS
TYPE key:返回某個key元素的資料型別 ( none:不存在,string:字元,list,set,zset,hash),key不存在返回空。
KEYS key—pattern :返回匹配的key列表 (KEYS foo*:查詢foo開頭的keys)

(3)RANDOMKEY / CLEAR


RANDOMKEY : 隨機獲得一個已經存在的key,如果當前資料庫為空,則返回空字串。
CLEAR :清除介面。

(4)RENAME / RENAMENX
RENAME oldname newname:改key的名字,新鍵如果存在將被覆蓋
RENAMENX oldname newname:更改key的名字,如果名字存在則更改失敗

(5) DBSIZE
DBSIZE :返回當前資料庫的key的總數

2、Redis 時間相關命令

(1)限定key生存時間
EXPIRE:設定某個key的過期時間(秒),(EXPIRE bruce 1000:設定bruce這個key1000秒後系統自動刪除)
注意:如果在還沒有過期的時候,對值進行了改變,那麼那個值會被清除。

(2)查詢key剩餘生存時間
TTL key:查詢某個key還有多長時間過期,返回時間秒

(3)清除key
FLUSHDB:清空當前資料庫中的所有鍵
FLUSHALL:清空所有資料庫中的所有鍵

3、Redis設定相關命令

(1)CONFIG GET / CONFIG SET
CONFIG GET:用來讀取執行Redis伺服器的配置引數。
CONFIG SET:用於更改執行Redis伺服器的配置引數。
AUTH : 認證密碼

注意:
可以經過修改Redis的配置檔案redis.conf修改密碼。
CONFIG GET命令是以list的key-value對顯示的。

(2)重置報告


CONFIG RESETSTAT:重置資料統計報告,通常返回值為‘OK’。

4、查詢資訊

(1)INFO [section] :查詢Redis相關資訊。 section部分可為以下選項,若命令引數為空,info命令返回所有資訊。
1. server: Redis server的常規資訊
2. clients: Client的連線選項
3. memory: 儲存佔用相關資訊
4. persistence: RDB and AOF 相關資訊
5. stats: 常規統計
6. replication: Master/slave請求資訊
7. cpu: CPU 佔用資訊統計
8. cluster: Redis 叢集資訊
9. keyspace: 資料庫資訊統計
10. all: 返回所有資訊
11. default: 返回常規設定資訊

相關推薦

3Redis系統管理

1、適合全體型別的常用命令 (1)EXISTS / DEL EXISTS key :判斷一個key是否存在;存在返回 1,否則返回0。 DEL key :刪除某個key,或是一系列keyDEL key1 key2 key3 key4。成功返回1,失敗返回0

python作業/練習/實戰:3實現商品管理的一個程序

pan utf python文件 學習筆記 要求 span 定義 add utf-8 作業要求 實現一個商品管理的一個程序,運行程序有三個選項,輸入1添加商品;輸入2刪除商品;輸入3 查看商品信息1、添加商品: 商品名稱:xx 商品如果已經存在,提示商品已存在

3Redis的安裝和配置

其實在暑假的時候是配置過Redis的,但是由於當時是跟著教學視訊操作的,所以有些步驟都忘記了,所以這次直接把整個安裝和配置的過程都記錄下來,方便以後再用到的時候檢視~ Redis其實是可以安裝在Linux和windows的,都是實際應用中肯定是在Linux環境下,所以就只記錄在Lin

3Linux 系統

ls:列出檔案內容 file:確定檔案型別 less:檢視檔案內容 less 命令 less 命令是一種檢視文字檔案的程式。 less 命令的使用方式如下: less filename 一旦執行起來,less程式允許我們前後滾動檔案。

3Redis 叢集特性之容錯資料遷移

前言: 該篇中主要講解一下redis的容錯以及資料的遷移(橫向拓展) redis 叢集資訊 在前面章節中講到將Node加入到cluster以後列印瞭如下日誌: [[email protected] src]# ./redis-trib.rb create --

3redis開發入門

實際開發中,通過程式向redis中存入資料 Jedis 時Redis 官網首選的java 客戶端開發包 官網:https://github.com/xetorthio/jedis   依賴的開發包: 測試 新建java專案: 引入開發包  

【移動安全高階篇】————3Android系統ShellCode編寫

隨著Android手機的普及,Android系統安全日益受人關注。漏洞攻防是安全的一大課題,其中自然少不了shellcode的編寫。本文將以提出問題、解決問題的方式教你如何編寫Android系統shellcode。由於篇幅限制,本文將不對ARM指令集進行介紹,建議沒有基礎的讀者先參考相關手冊

TCMalloc優化MySQLNginxRedis記憶體管理

TCMalloc(Thread-Caching Malloc)與標準glibc庫的malloc實現一樣的功能,但是TCMalloc在效率和速度效率都比標準malloc高很多。TCMalloc是 google-perftools工具中的一個(gperftools四個工具分別是:TCMalloc、heap-ch

3作業系統記憶體管理——段頁式(虛擬記憶體)

注:參考哈工大李治軍老師公開課。本小節需要之前分段與分頁為基礎 對使用者而言,分段是對記憶體的有效使用;而對於計算機而言,分頁可以提高記憶體的使用效率。作業系統需要滿足兩個方面的需求,所以就採取了段頁相結合的方式來管理記憶體。 對於使用者而言,當用戶發出一個邏輯地址,

3用戶管理語句

連接數 mysqld ins ges pro 執行 賬號 重命名 函數 _ 表示任意單個字符 % 表示任意長度的任意字符 查詢用戶 #切換到mysql庫,查詢user表,得到當前庫的用戶名和其能夠遠程登錄時所在的host > use mysql; > selec

3/16 畢業論文管理系統用例流程組件結構圖

class post 畢業 用例 body .com 管理系 check res 畢業論文管理的業務用例圖 各業務流程圖 業務用例ResultQuery流程圖 業務用例PaperCheck流程圖 畢業論文管理系統的功能結構圖 畢業論文

實驗目的: 1理解使用者與模式的概念,掌握oracle中使用者管理的基本方法 2理解系統許可權物件許可權的概念,掌握分配許可權的方法 3、理解角色的概念,掌握角色的應用方法 實驗內容: 一使用者

撰寫人——軟體二班——陳喜平 一、使用者管理與應用 1、檢視使用者與模式 show USER; 2、建立使用者 sqlplus sys/[email protected] as sysdba CREATE USER t16436220 IDENTIFIED B

用python寫:完成一個員工管理系統 要求儲存員工的工號姓名年齡性別工資 1員工錄入 2查詢員工資訊 3修改員工資訊 4刪除 5根據工號檢視 6退出

   完成一個員工管理系統    要求儲存員工的工號、姓名、年齡、性別、工資    1、員工錄入    2、查詢員工資訊    3、修改員工資訊    4、刪除  &nb

SpringBoot整合mybatisshiroredis實現基於資料庫的細粒度動態許可權管理系統例項

1.前言 本文主要介紹使用SpringBoot與shiro實現基於資料庫的細粒度動態許可權管理系統例項。 使用技術:SpringBoot、mybatis、shiro、thymeleaf、pagehelper、Mapper外掛、druid、dataTables

SpringBoot + Vue + ElementUI 實現後臺管理系統模板 -- 後端篇(五): 資料表設計使用 jwtredissms 工具類完善註冊登入邏輯

(1) 相關博文地址: SpringBoot + Vue + ElementUI 實現後臺管理系統模板 -- 前端篇(一):搭建基本環境:https://www.cnblogs.com/l-y-h/p/12930895.html SpringBoot + Vue + ElementUI 實現後臺管理系統模板

9.3磁盤及文件系統管理詳解

磁盤 文件系統 管理 練習:4 調整其預留百分比為3% #tune2fs -m 3 -L DATA /dev/sda75 以重新掛載此文件系統為不更新訪問時間戳,並驗證其效果#stat /backup/inittab# cat /backup/inittab# stat# mount -o rem

循序漸進DB2.DBA系統管理運維與應用案例pdf

數據庫配置 配置更改 存儲 安全相關 快照 fmt 常用工具 tween 數據庫對象 下載地址:網盤下載 內容簡介  DB2數據庫是IBM公司關系型數據庫核心產品,在國內以及全球有著廣泛的應用。針對DB2初學者,《循序漸進DB2:DBA系統管理、運維與應用案例》循序漸進

NO.25磁盤分區及格式化擴展Swap空間文件系統管理

linux 運維 磁盤管理 swap擴展磁盤結構:每個扇區為 512B每個磁道劃分為 63 個扇區邏輯磁頭(盤面)數設為 255 個一個柱面的大小:255×63×512B=8MB硬盤或分區的容量:柱面大小×柱面數分區模式(MBR,Master Boot Record):主引導記錄模式,也叫 msdos 模式。

SaltStack配置管理-3之安裝tomcat狀態

ins 文件權限設置 pytho state.sls stack mini 更新 file run 1.本次使用salt簡單安裝tomcat環境,下面是salt的安裝tomcat狀態實現。 # cd /srv/salt/base/ # mkdir web #創建一個

Linux系統管理-網絡基礎集錦及Linux網絡配置高級使用

獨立 特點 rgb vpd 成本高 family hub 要求 系統管 1、網絡通信術語1.1、三種通信模式 單播; 多播; 廣播;1.2、LAN 組成 Computers PCs Servers