redis的一些簡單的命令

2021-10-22 18:49:31 字數 1944 閱讀 7121

string型別

set key value設定

get key獲取

getset key value 獲取值並且將原來儲存的值改為value

keys * 所有的鍵

mset key value key value 。。。。設定多組鍵值

mget key key 。。。。獲取多組鍵值

incr key 數值遞增

decr key 數值遞減

strlen key 字串的長度

hash型別

hset 建立hash的儲存,可以一次性存入多個

hget 獲取

hmget 獲取多個

hdel 刪除字段 刪除hash中的某乙個字段

hincrby key field increment //increment是增加的量 增加數字

hexists kye field //判斷乙個字段是否存在

hkeys kye //獲取鍵下面的所有的字段的名字

hvals key //獲取鍵下所有欄位的值

hlen key//獲取鍵下面的字段的數量

list型別

lpush list values 從左邊開始加入列表的

rpush list values 從右邊開始加入列表

lrange list start end 從左邊開始迴圈

lpop key 將列表左邊的元素一處 並且返回其值

llen key 列表元素個數

lindex key index 返回列表指定位置的值

lset key index value 設定索引對應的值

lrem key count value 刪除列表中指定的value值

當count>0 :從列表左邊開始刪除

當count<0:從列表的右邊開始刪除

當count=0 刪除所有的值為value的元素

set型別

不可重複

sadd key element。。。 新增元素到集合中

smembers key 獲取集合所有元素

srem key elememt 。。。刪除集合中的元素

sismember key element 判斷元素是否在集合中

sduff key [key]集合之間的差集

sinter key [key]集合之間的交集

sunion key [key]集合之間的並集

scard key獲取集合中的元素個數

spop key count獲取集合中的單個元素 注意:彈出乙個元素;由於集合是無序的,所以從集合中隨機方式選擇乙個元素

sortedset型別

sortedset和set區別 sorterset給元素新增乙個分數,通過分數進行排序

zadd key score member 增加元素,可以修改member裡面的分數,但不能新增相同的member

zscore key member 獲取元素分數

zrem key member 刪除元素

獲取單個元素的排名:

從小到大:zrank key member

從大到小:zrevrank key member

zincreby key increment member 增加元素的分數

zrangebyscore key min max [withscores][limit offset count]獲得指定分數範圍內的元素

withscores 將元素和分數一起返回

limit 限制返回元素的數量

offset 從第幾個開始返回

count 返回元素的個數

zcard key 獲取元素的個數

zcount key min max 獲取指定分數範圍內元素的個數

zremrangebyscore key min max 按照分數範圍刪除元素

zremrangebyrank key start stop按照排名範圍刪除元素

一些簡單的命令

1 壓縮 gzip test.txt 結果 test.txt.gz 解壓 gunzip test.txt.gz 結果test.txt 壓縮 bzip2 k 檔名稱 2 建立目錄 mkdir 3 建立檔案 vi 檔名稱 或 vim 檔名稱 或 touch 4 檢視檔案 vim 檔名稱 5 複製 cp ...

Linux的一些簡單命令

ctrl alt f1到f6開終端 ctrl alt f7回到gui tab自動補全命令列 命令名 h獲得幫助 cd進目錄 cd 目錄名 cd 上級目錄 dir列目錄 dir 目錄名 whoami 檢視當前登陸使用者 su登入名 切換登陸使用者 根目錄 home使用者組目錄 目錄顏色為深藍色 d代表...

一些簡單的git命令

安裝完git後,進行的一些設定 為本機的倉庫指定使用者名稱和email位址 git config global user.name your name git config global user.email email example.com 建立版本庫 切換到乙個合適的空目錄下,然後把這個目錄變...