keys * :檢視當前所在庫的所有key的名字。
exists key的名字 :檢視是否存在指定key
move key的名字 資料庫的編號 :將指定的key移動(剪下)到指定的資料庫中
expire key的名字 秒鐘 :給指定key設定有效時間,時間結束就刪除掉
ttl key的名字 :檢視指定key的生命時間還有多少,-1表示永不過期,-2表示已過期。
type key的名字 :查詢當前key是五大型別的哪一種。
set key的名字 value值:新建乙個鍵值對,如果key已存在即覆蓋。
get key的名字:獲取指定key的value值。
del key的名字1 key的名字2 .... :刪除當前庫中的指定乙個或多個key的鍵值對。
strlen key的名字:檢視指定key的value值的長度。
incr key的名字:將指定key的value值加1,前提value的值必須是數字。
decr key的名字:將指定key的value值減1,前提value的值必須是數字。
incrby key的名字 增加的數:將指定key的value值加指定數,前提value的值必須是數字。
decrby key的名字 減少的數將指定key的value值減指定數,前提value的值必須是數字。
getrange key的名字 開始下標 結束下表 :檢視指定key中指定下標範圍的value值。
setrange key的名字 開始下標 覆蓋內容:將指定key的value從指定下標開始替換指定的內容。
setex key的名字 秒 value值 :(set with expire)新增乙個鍵值對,並直接給定生命時間,已存在即覆蓋並給時間。
setnx key的名字 value值:(set if not exist)新增乙個不存在的鍵值對,key重複就報錯。
mset key的名字1 value值1 key的名字2 value值2 .....:新增多個鍵值對
mget key的名字1 key的名字2:檢視多個key的value值
msetnx key的名字1 value值1 key的名字2 value值2 .....:新增多個不存在的鍵值對,乙個存在就報錯。
getset key的名字 value值:先檢視值再改變值
lpush key的名字 value值1 value值2 ....:建立乙個list並插入指定內容,順序入棧。
rpush key的名字 value值1 value值2 ....:建立乙個list並插入指定內容,倒序入棧。
lrange key的名字 開始下標 結束下標 :檢視指定key的某個範圍的value值。
lpop key的名字:刪除並顯示棧頂元素,順序彈棧。
rpop key的名字:刪除並顯示棧頂元素,倒序彈棧。
lindex key的名字 下標:檢視指定key和指定下標的value值。
lrem key的名字 數量 value值:刪除指定數量的value值。
ltrim key的名字 開始下標 結束下標:擷取部分範圍的內容作為value
rpoplpush key的名字1 key的名字2:將key1的棧底元素放在key2的棧頂上
lset key的名字 下標 新的值:將指定位置的value修改為新的值。
linsert key的名字 before/after 舊值 新值:在舊值前/後新增新值。
list是字串鍊錶,left,right都可以插入新增,從頭和尾操作效率高,但是中間元素操作效率就低了。
sadd key的名字 value值1 value值2 ....:建立乙個set並插入指定內容。
smembers key的名字:檢視指定key的value值。
sismember key的名字 value值:檢視指定value值是否存在在key中。
scard key的名字:檢視指定key的集合中的元素個數
screm key的名字 value值:刪除指定value值。
srandmember key的名字:從指定key中隨機取乙個value值。
spop key的名字:刪除並顯示棧頂元素,順序彈棧。
smove 原key 目標key 原內容:將指定內容剪下到目標set中。
sdiff key1 key2 :取差集,取在key1中的value 但是不在key2中。
sinter key1 key2:取交集,取兩者都有的元素中。
sunion key1 key2:取並集,取兩者所有的元素合併。
hset key的名字 屬性 屬性值:新建乙個hash設定他的value的鍵值對。
hget key的名字 屬性:獲取乙個hash的某個屬性值。
hmset key的名字 屬性1 屬性值1 屬性2 屬性值2:給指定hash設定多個value鍵值對。
hmget key的名字 屬性1 屬性2:獲取指定屬性的屬性值。
hgetall key的名字:獲取指定key的所有屬性和屬性值。
hdel key的名字 屬性:刪除指定key的屬性
hlen key的名字:檢視key有幾個屬性。
hexists key的名字 屬性:檢視是否存在指定key的屬性。
hkeys key的名字:檢視指定key的所有屬性。
hvals key的名字:檢視指定key的所有屬性值。
hincrby key的名字 屬性 增加的數:給指定的屬性增加指定數
hincrbyfloat key的名字 屬性 增加的數:給指定的屬性增加指定小數
hsetnx key的名字 屬性 屬性值:新增乙個不存在的hash
zadd key的名字 分數1 值1 分數2 值2....:新增乙個有序集合。
zrange key的名字 開始下標 結尾下表:檢視指定有序集合中的某個範圍的降序排名,不包括分數。.
zrangebyscore key的名字 最小分數 最大分數:檢視指定降序分數範圍的value值。
zrangebyscore key的名字 最小分數 (最大分數:檢視指定分數範圍的value值,(表示不包括
zrangebyscore key的名字 最小分數 最大分數 limit 開始下標 數量:檢視指定分數範圍的value值,並只顯示指定數量
zrangebyscore key的名字 最小分數 最大分數 withscores:檢視指定分數範圍的value值,並且顯示時帶著分數
zrem key的名字 值 :刪除指定值所在的value。
zcard key的名字:檢視指定有序集合的value的個數
zcount key的名字 最小分數 最大分數:檢視指定分數範圍的value個數
zrank key的名字 值:檢視指定成員在分數降序排名後的位置。
zscore key的名字 值:檢視指定成員的分數
zrevrank key的名字 值:檢視指定成員在分數公升序排名後的位置。
zrevrange key的名字 開始下標 結尾下表:檢視指定有序集合中的某個範圍的公升序排名,不包括分數。.
zrevrangebyscore key的名字 最小分數 最大分數:檢視指定公升序分數範圍的value值。
mysql常用指令 Mysql常用指令
mysql常用指令2021 01 19 23 40 45 作用 去除select 查詢出來的結果中重複的資料,重複資料只展示一列.關鍵字 distinct 用法 select distinct source from student table source 去重的字段條件 student tabl...
5 15學習總結
轉眼半學期過去了,有的科目已經結課了有的科目也將面臨考試,之後的幾個星期acm的學習時間可能要有所減少了,但是還得每天堅持練習,每天都進步一點那麼這一天就是有意義的。最近學的資料結構,圖論開了點頭,感覺比較複雜,要理解的東西挺多,對於此類問題應該反覆的看,加深印象。昨天開始上做了usaco通關,昨天...
VIM常用指令
以下格式為 指令 作用 所以輸入的時候別把 空格 也帶進去 0 到行首 到行尾 到行首字母 到上面一句或者上面乙個 段 到下面一句或者下面乙個 段 到最後一次修改的位置,注意這個 不是單引號,是1左邊的那個按鍵 文字 搜尋指定文字,找到之後使用n來跳到下乙個相同單詞位置 數值 轉跳到指定行數 轉跳到...