您現在的位置是:電腦技術吧?>? 編程技術 ??>??排序命令,excel命令??>??正文詳情

排序命令,excel命令

軒轅意蘊2019-12-17 17:22:40 人圍觀
簡介對于excel數據庫排序是按照我確信您對redis sort命令了解不多,所以我編譯了一些redissort命令的使用方法和示例,希望這些示例能對您有所幫助。Redis sort是Redislinux按時間排序

對于Redis SORT排序命令 我相信大家都不怎么了解了,因此小編整理了一些Redis SORT排序命令使用方法與例子,希望例子可以對各位玩家帶來幫助哦.  Redis SORT是由Redis提供的一個排序命令。

集合中的標簽是無序的,可以使用SORT排序。

如:  redisSADD jihe 5  (integer) 1  redisSADD jihe 1  (integer) 1  redisSADD jihe 2  (integer) 1  redisSADD jihe 8  (integer) 1  redisSORT jihe  1) 1  2) 2  3) 5  4) 8  如果使用Redis SORT排序的不是數字,是字母,將他們按照字典的順序排名,則需要使用  SORT jihe ALPHA  如果不加ALPHA參數,則會報錯,提示:(error) ERR One or more scores can't be converted into double。

我們還可以使用關系型數據庫的DESC進行倒序排序和LIMIT offset count來限定獲取的條數  SORT jihe DESC LIMIT 0 2  還可以對Redis SORT命令添加BY參數。

一條語句只能有一個BY參數。

這時,SORT不會根據自身的值排序,比如(1,5,2,8和a,A,g,B),而是根據指定的另一個鍵中的字段來排序。

如:  SORT tag:redis:article BY article:*-time DESC  解釋:根據tag:redis:article中的值(tag是redis的文章ID),來組合成一個新的key就是article:(ag:redis:article中的一個值):time。

獲取到tag是redis的文章ID列表,然后根據他們的發布時間來排序。

  Redis SORT命令還有個GET參數,GET參數類似在關系型數據庫中的關聯查詢。

比如查詢tag是redis的文章ID列表,將列表根據發布時間倒序排序,然后獲取每個文章的標題。

GET可以有多個:  SORT tag:redis:article BY article:*-time DESC GET article:*-title GET article:*-time GET #  GET #的意思是,將文章ID返回回來,你可以寫GET article:*-id,也可以寫GET #。

  Redis SORT命令還有個參數是STORE,是將排序后的內容存儲到一個新的key中。

新key的類型是列表類型,如果存在則會覆蓋。

這個時候可以用EXPIRE來設置緩存:  SORT tag:redis:article BY article:*-time DESC GET article:*-title GET article:*-time GET # STORE resultKey  Redis的SORT命令是Redis最復雜最強大的命令之一,時間復雜度是O(n mLOGm)。

n是待排序的列表長度,m是返回的元素個數。

減少n和m會提高SORT的性能。

  補充:  1,適合全體類型的命令  EXISTS key 判斷一個鍵是否存在;存在返回 1;否則返回0;  DEL key 刪除某個key,或是一系列key;DEL key1 key2 key3 key4  TYPE key 返回某個key元素的數據類型 ( none:不存在,string:字符,list,set,zset,hash)  KEYS pattern 返回匹配的key列表 (KEYS foo*:查找foo開頭的keys)  RANDOMKEY 隨機獲得一個已經存在的key,如果當前數據庫為空,則返回空字符串  RENAME oldname newname更改key的名字,新鍵如果存在將被覆蓋  RENAMENX oldname newname 更改key的名字,如果名字存在則更改失敗  DBSIZE返回當前數據庫的key的總數  EXPIRE設置某個key的過期時間(秒),(EXPIRE bruce 1000:設置bruce這個key1000秒后系統自動刪除)注意:如果在還沒有過期的時候,對值進行了改變,那么那個值會被清除。

  TTL查找某個key還有多長時間過期,返回時間秒  SELECT index 選擇數據庫  MOVE key dbindex 將指定鍵從當前數據庫移到目標數據庫 dbindex。

成功返回 1;否則返回0(源數據庫不存在key或目標數據庫已存在同名key);  FLUSHDB 清空當前數據庫中的所有鍵  FLUSHALL 清空所有數據庫中的所有鍵  2,處理字符串的命令  SET key value 給一個鍵設置字符串值。

SET keyname datalength data (SET bruce 10 paitoubing:保存key為burce,字符串長度為10的一個字符串paitoubing到數據庫),data最大不可超過1G。

  GET key獲取某個key 的value值。

如key不存在,則返回字符串nil;如key的值不為字符串類型,則返回一個錯誤。

  GETSET key value可以理解成獲得的key的值然后SET這個值,更加方便的操作 (SET bruce 10 paitoubing,這個時候需要修改bruce變成1234567890并獲取這個以前的數據paitoubing,GETSET bruce 10 1234567890)  MGET key1 key2 keyN 一次性返回多個鍵的值  SETNX key value SETNX與SET的區別是SET可以創建與更新key的value,而SETNX是如果key不存在,則創建key與value數據  MSET key1 value1 key2 value2 keyN valueN 在一次原子操作下一次性設置多個鍵和值  MSETNX key1 value1 key2 value2 keyN valueN 在一次原子操作下一次性設置多個鍵和值(目標鍵不存在情況下,如果有一個以上的key已存在,則失敗)  INCR key 自增鍵值  INCRBY key integer 令鍵值自增指定數值  DECR key 自減鍵值  DECRBY key integer 令鍵值自減指定數值  3,處理 lists 的命令  RPUSH key value 從 List 尾部添加一個元素(如序列不存在,則先創建,如已存在同名Key而非序列,則返回錯誤)  LPUSH key value 從 List 頭部添加一個元素  LLEN key 返回一個 List 的長度  LRANGE key start end從自定的范圍內返回序列的元素 (LRANGE testlist 0 2;返回序列testlist前0 1 2元素)  LTRIM key start end修剪某個范圍之外的數據 (LTRIM testlist 0 2;保留0 1 2元素,其余的刪除)  LINDEX key index返回某個位置的序列值(LINDEX testlist 0;返回序列testlist位置為0的元素)  LSET key index value更新某個位置元素的值  LREM key count value 從 List 的頭部(count正數)或尾部(count負數)刪除一定數量(count)匹配value的元素,返回刪除的元素數量。

  LPOP key 彈出 List 的第一個元素  RPOP key 彈出 List 的最后一個元素  RPOPLPUSH srckey dstkey 彈出 _srckey_ 中最后一個元素并將其壓入 _dstkey_頭部,key不存在或序列為空則返回nil  4,處理集合(sets)的命令(有索引無序序列)  SADD key member增加元素到SETS序列,如果元素(membe)不存在則添加成功 1,否則失敗 0;(SADD testlist 3 n one)  SREM key member 刪除SETS序列的某個元素,如果元素不存在則失敗0,否則成功 1(SREM testlist 3 N one)  SPOP key 從集合中隨機彈出一個成員  SMOVE srckey dstkey member 把一個SETS序列的某個元素移動到另外一個SETS序列 (SMOVE testlist test 3n two;從序列testlist移動元素two到 test中,testlist中將不存在two元素)  SCARD key 統計某個SETS的序列的元素數量  SISMEMBER key member 獲知指定成員是否存在于集合中  SINTER key1 key2 keyN 返回 key1, key2, , keyN 中的交集  SINTERSTORE dstkey key1 key2 keyN 將 key1, key2, , keyN 中的交集存入 dstkey  SUNION key1 key2 keyN 返回 key1, key2, , keyN 的并集  SUNIONSTORE dstkey key1 key2 keyN 將 key1, key2, , keyN 的并集存入 dstkey  SDIFF key1 key2 keyN 依據 key2, , keyN 求 key1 的差集。

官方例子:  key1 = x,a,b,c  key2 = c  key3 = a,d  SDIFF key1,key2,key3 = x,b  SDIFFSTORE dstkey key1 key2 keyN 依據 key2, , keyN 求 key1 的差集并存入 dstkey  SMEMBERS key 返回某個序列的所有元素  SRANDMEMBER key 隨機返回某個序列的元素  5,處理有序集合(sorted sets)的命令 (zsets)  ZADD key score member 添加指定成員到有序集合中,如果目標存在則更新score(分值,排序用)  ZREM key member 從有序集合刪除指定成員  ZINCRBY key increment member 如果成員存在則將其增加_increment_,否則將設置一個score為_increment_的成員  ZRANGE key start end 返回升序排序后的指定范圍的成員  ZREVRANGE key start end 返回降序排序后的指定范圍的成員  ZRANGEBYSCORE key min max 返回所有符合score = min和score = max的成員 ZCARD key 返回有序集合的元素數量 ZSCORE key element 返回指定成員的SCORE值 ZREMRANGEBYSCORE key min max 刪除符合 score = min 和 score = max 條件的所有成員  6,hash類型  Command Parameters Description  HSET key field value Set the hash field to the specified value. Creates the hash if needed.  HGET key field Retrieve the value of the specified hash field.  HMGET key field1 fieldN Get the hash values associated to the specified fields.  HMSET key field1 value1 fieldN valueN Set the hash fields to their respective values.  HINCRBY key field integer Increment the integer value of the hash at key on field with integer.  HEXISTS key field Test for existence of a specified field in a hash  HDEL key field Remove the specified field from a hash  HLEN key Return the number of items in a hash.  HKEYS key Return all the fields in a hash.  HVALS key Return all the values in a hash.  HGETALL key Return all the fields and associated values in a hash.  7,排序(List, Set, Sorted Set)  SORT key BY pattern LIMIT start end GET pattern ASC|DESC ALPHA 按照指定模式排序集合或List  SORT mylist DESC 降序  SORT mylist LIMIT 0 10 從序號0開始,取10條  SORT mylist LIMIT 0 10 ALPHA DESC 按首字符排序  SORT mylist BY weight_* STORE resultkey 將返回的結果存放于resultkey序列(List)  8,持久控制  SAVE 同步保存數據到磁盤  BGSAVE 異步保存數據到磁盤  LASTSAVE 返回上次成功保存到磁盤的Unix時間戳  SHUTDOWN 同步保存到服務器并關閉 Redis 服務器(SAVE QUIT)  BGREWRITEAOF 當日志文件過長時重寫日志文件  9,遠程控制命令  INFO 提供服務器的信息和統計信息  MONITOR 實時輸出所有收到的請求  SLAVEOF 修改復制選項

版權聲明:本文由 軒轅意蘊 整理編輯。

原標題:數據庫命令,linux排序

轉載注明出處:http://www.dn9ww09s.icu/program/15518.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • javascript提交表單,js自動提交表單

    javascript提交表單,js自動提交表單 相關圖片form表單提交多條數據本文主要介紹了對JSON格式表單數據提交相關資料的深入分析。供您參考的是,以JSON編碼格式提交表單數據是HTML5對web發展和演進的又一貢獻。以前,我們的Hajax提交...

  • 電腦用戶鎖定怎么解除,用戶已被鎖定

    電腦用戶鎖定怎么解除,用戶已被鎖定 相關圖片華為賬號鎖定怎么解除甲骨文解鎖Scott/Tiger用戶。一。為Scott用戶驗證當前系統的狀態:從DBA中選擇*[users where upper(username)='Scowin10賬戶鎖定多久解除...

  • pyramid scheme,schemes什么意思

    pyramid scheme,schemes什么意思 相關圖片qq音樂url schemes在IOS應用程序中,經常可以看到一些應用程序通過單擊操作直接跳轉到app store頁面。首先,奇怪的是,這個第三方應用程序是如何在IOS系統應用程序交互中實現url schemes 微...

  • object獲取值,獲取textbox的值

    object獲取值,獲取textbox的值 相關圖片textarea怎么獲取值本文主要介紹如何獲取DataRow[]的值。您可以引用DataRow[]Dr=DT。Select(T1=a');結果是一個數組,您只需要循環該數組。代碼如下:Sjs獲取標簽的值...

  • 數據怎么存入數據庫,文件存入數據庫

    數據怎么存入數據庫,文件存入數據庫 相關圖片數據庫可以存數組嗎用ASP編寫網站應用程序需要很長時間,不可避免地會產生各種問題。恐怕最常見的問題是如何上傳文件到服務器,尤其是上傳圖片。比如,如果你想在自己的社區實...

  • php讀取文件夾,php文件夾

    php讀取文件夾,php文件夾 相關圖片php讀取文件函數本文的例子描述了PHP從文件夾中隨機讀取文件的方法。與您分享以供參考。具體實現方法如下:?12345678910131415161718192021222325php讀取空間指定文件夾內容...

  • 程序是由程序員編寫的,程序是程序員編寫的

    程序是由程序員編寫的,程序是程序員編寫的 相關圖片程序員嗎為什么要記錄?你將在六個月內使用你的代碼。我覺得首先從個人利益的角度來解釋這個問題很有吸引力。最好的記錄理由是你將在六個月內使用你的代碼。您六個月前編寫的...

  • android橫向滑動,excel滑動條橫向太長

    android橫向滑動,excel滑動條橫向太長 相關圖片表格怎么設置上下滑動本文主要介紹在Android中實現水平滑動(horizontallsliding)listview的實例。本文采用控件自身封裝的方法來解決這一需求。您可以參考A在表格中滑動條橫向怎么去掉...

  • 宏數據庫,數據庫中的宏

    宏數據庫,數據庫中的宏 相關圖片含有宏的數據庫如果有許多宏,將它們分組到不同的宏組中可以幫助方便地管理數據庫。創建表單并添加4個按鈕(如果出現“按鈕向導”對話框,請選擇“取消”)。根據創建宏的方法...

  • oracle數據庫常用命令,Oracle PlSQL常用命令

    oracle數據庫常用命令,Oracle PlSQL常用命令 相關圖片oracle命令大全1)檢查集群狀態:[[email protected]~]$crsctl check cluster crs-4537:cluster readyservices is onoracle基本命令...

熱評文章

  • sqlserver數據庫字段說明,sqlserver數據庫增加字段

    sqlserver數據庫字段說明,sqlserver數據庫增加字段 相關圖片sqlserver數據庫特點有時我們想知道這個值來自哪個表和字段,搜索Internet,找到更好的方法,并通過存儲過程實現它。只要傳入一個要查找的值,就可以找到該值所在的表和字段名。前提...

  • 在編譯時if怎么用,編譯時注解

    在編譯時if怎么用,編譯時注解 相關圖片編譯注解和運行時注解本文主要介紹PHP編譯安裝中常見錯誤的解決方法。本文介紹了PHP編譯和安裝中的大多數錯誤,并提供了解決方案。對于你的朋友,請參考這篇文章是在https://co編譯...

  • 自定義壁紙 文字,手機壁紙自定義文字

    自定義壁紙 文字,手機壁紙自定義文字 相關圖片照片加文字本文給出了一個Android實現的文本圖片自定義按鈕的實例。與您分享以供參考。具體分析如下:在Android開發中,經常需要使用帶有文本和圖片的按鈕。讓我們解釋美圖秀秀怎么...

  • 傳值和傳址,傳值與傳值

    傳值和傳址,傳值與傳值 相關圖片傳值調用//****在ASCX用戶控件中,定義要接收參數的屬性示例:private string mbooktitle;public string booktite{gjs傳值...

  • 自定義標簽在哪,自定義標簽是什么意思

    自定義標簽在哪,自定義標簽是什么意思 相關圖片自定義個性標簽大全一。JSP標記的好處不再冗長。數據字典是使用的下拉框。只要定義了字典,就會顯示字典的可用內容。只要定義了字典和屬性值,就會顯示字典的顯示值。2。首先定...

  • access數據庫和mysql,access數據庫與mysql

    access數據庫和mysql,access數據庫與mysql 相關圖片mysql數據庫一。軟件簡介db2mysql是一款能夠自動將access數據庫文件轉換成相應SQL代碼的軟件。它可以廣泛應用于access數據庫到MySQL或其他類型SQL數據mysql access...

  • 如何將數據導入excel,將excel數據導入word

    如何將數據導入excel,將excel數據導入word 相關圖片excel數據導入mysql簡介:工程中經常使用excel導入數據和excel導入數據庫的功能。相關內容已搜索過。總結使用的方案。方案一npoi npoi是。POI項目的網絡版本。POI是表格數據導入cad...

  • 3d動態全景 華為,福彩3D

    3d動態全景 華為,福彩3D 相關圖片動態鎖屏目前,我們忽略z軸(以便我們可以在平面中更清楚地看到),并且假設z軸坐標都是0。假設游戲中有兩個軌跡點在動態增加和變化。最后,這兩個變化軌跡點的組合就是它們生...

  • 點擊文本進行復制,html文本可點擊

    點擊文本進行復制,html文本可點擊 相關圖片點擊單元格出現文本本文的示例描述了JavaScript通過單擊自動選擇textarea文本的方法。與您分享以供參考。具體實現方法如下:?1234texrea rows=10 co如何設置網頁點擊文本就可以復制...

  • C內核開發,IDEA可以開發C號碼

    C內核開發,IDEA可以開發C號碼 相關圖片linux系統下C開發步驟1:創建一個項目start Xcode-file-New-project。然后創建一個IOS單視圖應用程序。在這里我們將其命名為類別。步驟2:立即創建類別開源C開發工具...

關注微信

变脸官网查询