1. keys* 查詢當前庫的所有鍵
2.exists判斷某個鍵是否存在
3.type檢視鍵的型別
4.del刪除某個鍵
5.expire為鍵值設定過期時間,單位秒
6.ttl檢視還有多少秒過期,-1表示永不過期,-2表示已過期
7.dbsize檢視當前資料庫的key的數量
8.flushdb清空當前庫
9.flushall通殺全部庫
1.lpush/rpush …從左邊/右邊插入乙個或多個值。
2.lpop/rpop從左邊/右邊吐出乙個值。值在鍵在,值光鍵亡。
3.rpop/lpush從列表右邊吐出乙個值,插到列表左邊。
4.lrange按照索引下標獲得元素(從左到右)
5.lindex按照索引下標獲得元素(從左到右)
6.llen獲得列表長度
7.linsert before在的前面插入 插入值
**8.lrem **從左邊刪除n個value(從左到右)
1.sadd …將乙個或多個 member 元素加入到集合 key 當中,已經存在於集合的 member 元素將被忽略。
2.smembers取出該集合的所有值。
3.sismember判斷集合是否為含有該值,有返回1,沒有返回0
4.scard返回該集合的元素個數。
5.srem …刪除集合中的某個元素。
6.spop隨機從該集合中吐出乙個值。
7.srandmember隨機從該集合中取出n個值。不會從集合中刪除
8.sinter返回兩個集合的交集元素。
9.sunion返回兩個集合的並集元素。
10.sdiff返回兩個集合的差集元素。誰在前面,就用誰減去兩者的並集 。
1.hset \給集合中的 鍵賦值
2.hget從集合 取出 value
3.hmset …批量設定hash的值
4.hexists key \檢視雜湊表 key 中,給定域 field 是否存在。
5.hkeys列出該hash集合的所有field
6.hvals列出該hash集合的所有value
7.hincrby為雜湊表 key 中的域 field 的值加上增量 increment
8.hsetnx將雜湊表 key 中的域 field 的值設定為 value ,當且僅當域 field 不存在 .
1.zadd …將乙個或多個 member 元素及其 score 值加入到有序集 key 當中。
2.zrange [withscores]返回有序集 key 中,下標在之間的元素。帶withscores,可以讓分數一起和值返回到結果集。zrevrange 反轉
3.zrangebyscore key min max [withscores] [limit offset count]返回有序集 key 中,所有 score 值介於 min 和 max 之間(包括等於 min 或 max )的成員。有序集成員按 score 值遞增(從小到大)次序排列。
4.zrevrangebyscore key max min [withscores] [limit offset count]同上,改為從大到小排列。
5.zincrby為元素的score加上增量
6.zrem刪除該集合下,指定值的元素
7.zcount統計該集合,分數區間內的元素個數
8.zrank返回該值在集合中的排名,從0開始。
1.建立專案資料夾設定資料夾屬性
任意位置建立空資料夾,作為專案資料夾
設定資料夾屬性,可檢視隱藏檔案
2.建立本地版本倉庫
在專案資料夾內右鍵開啟git bash視窗
輸入命令: git init
3.提交檔案
新建檔案
輸入命令:git add 檔名,將檔案新增到暫存區
刪除有兩個命令 git rm - - cached 《檔名》 、rm 《檔名》 前者是刪除暫存區的檔案,後者和git沒什麼關係,就相當於linux命令
通過 git status 進行檢視工作目錄(暫存區)狀態
輸入命令:git commit 提交檔案到本地庫
編寫注釋 ,完成提交
或者也可以 git commit –m 「注釋內容」, 直接帶注釋提交
4.檢視檔案提交記錄
輸入命令: git log 檔名,檢視倉庫歷史記錄
也可以輸入命令:git log --pretty=oneline 檔名,檢視簡易資訊
5.回退歷史
輸入命令:git reset --hard head^ ,回退到上一次提交
輸入命令:git reset --hard head~n,回退n次操作
輸入命令:git reset 檔名,撤銷檔案快取區的狀態
6.版本穿越
輸入命令: git reflog 檔名,檢視歷史記錄的版本號
輸入命令:== git reset --hard 版本號==
7.還原檔案
刪除專案資料夾中的檔案
輸入命令:git checkout 檔名,此時,倉庫中的檔案依然存在,所以可以從本地倉庫中還原檔案
8.刪除某個檔案
刪除專案資料夾中的檔案
(其實再下一步之前,有一步手動操作,刪除工作目錄下的某個檔案)
輸入命令:==git add 檔名 ==(這個add不是增加,而是把上面的操作新增進git)
輸入命令:git commit, 真正地刪除倉庫中的檔案
注意了,所謂的刪除只是這一次操作的版本號沒有了,其他的都可以恢復
1.建立分支
輸入命令:git branch 《分支名》
輸入命令:git branch –v,檢視分支
2.切換分支
輸入命令:git checkout 《分支名》
輸入命令:git checkout –b 《分支名》,將建立分支,切換分支一起完成
3.合併分支
輸入命令:git checkout master,切換到主幹
輸入命令:git merge 《分支名》,合併分支
增加遠端位址
git remote add 《遠端代號》 《遠端位址》 。
《遠端代號》 是指遠端鏈結的代號,一般直接用origin作代號,也可以自定義。
《遠端位址》 預設遠端鏈結的url
例: git remote add origin
推送到遠端庫
git push 《遠端代號》 《本地分支名稱》。
《遠端代號》 是指遠端鏈結的代號。
《分支名稱》 是指要提交的分支名字,比如master。
例: git push origin master
從github上轉殖(複製)乙個專案
git clone 《遠端位址》 《新專案目錄名》。
《遠端位址》 是指遠端鏈結的位址。
《專案目錄名》 是指為轉殖的專案在本地新建的目錄名稱,可以不填,預設是github的專案名。
命令執行完後,會自動為這個遠端位址建乙個名為origin的代號。
例 git clone 資料夾名
從github更新專案
git pull 《遠端代號》 《遠端分支名》。
《遠端代號》 是指遠端鏈結的代號。
《遠端分支名》是指遠端的分支名稱,如master。
例 git pull origin master
Git基礎和常見命令
vcs即version control system,通過工作副本對檔案 一般是 進行變更,用提交 拉取 推送的方式互動,以版本號為索引的檔案庫管理系統。git 一種免費 開源 分布式版本控制系統。本地vcs 中心化vcs 分布式vcs 本地vcs 優勢 搭建簡單 沒有網路連線要求 缺點 無法協同工...
git 常見命令和資源
git練習 常用git清單 git branch f main c3強制分支main指向c3 git branch f main head 3強制分支main指向head的父節點再往前3個 git checkout c3將head指向c3 比如現在我們遠端分支和本地分支的版本一樣,現在本地進行res...
redis常見命令
4 zrevrange key start stop withscores 照元素分數從大到小的順序返回索引從start到stop之間的所有元素 包含兩端的元素 如果需要獲得元素的分數的可以在命令尾部加上withscores引數 5 11.2.4其它命令 自學 獲得指定分數範圍的元素 zrangeb...