scala將資料寫入Redis

2021-09-29 18:09:34 字數 721 閱讀 1971

redis.clients

jedis

2.9.0

獲取連線的工具。傳入引數為選定的資料庫的編號

package utils

import redis.clients.jedis.jedispool

/** * 獲取redis連線的工具

*/object getjedisconn

}

set 儲存單個大文字非結構化資料

hset 則儲存結構化資料

此處選擇的是

jedis.hset(「train」,x(0),x(1))

傳入引數:key,檔案,值

long hset(string key, string field, string value)

package day06.duobiaoguanlian

import org.apache.spark.sql.sparksession

import utils.getjedisconn

/** * redis進行對錶的繫結

*/object toredis

) jedis.close()}

) //資源釋放

session.stop()}

}

Redis批量寫入資料

生產中的有些場景,我們經常需要大批量的往redis中寫入資料,如果我們採用單條迴圈寫入的話,不僅效率低下,而且可能會出現頻繁的建立和銷毀redis連線,這些都是很不合理的.對此,我們可以採用jedis的父類中的pipelined 方法獲取管道,它可以實現一次性傳送多條命令並一次性返回結果,這樣就大量...

寫入資料java將資料寫入到csv檔案

這兩天一直在查詢寫入資料之類的問題,下午正好有機會和大家討論一下.對於csv件文,因為要將資料分離的寫入到個一每單元格中。用什麼來開分以後單元格和下乙個單元格之間呢?這裡就用到了 逗號可以割分單元格。舉例說明 我們這裡用乙個輸出流將資料寫入到csv件文中 fileoutputstream fos n...

將hdfs資料寫入hive

下面來嘮嘮怎麼將hdfs裡的資料寫入到hive裡。要將資料寫入hive裡,那麼hive裡得有存放資料表得位置,因此,第一步,是在hive裡建立新的表來儲存來自hdfs的資料,這裡有兩個注意 1 新建的表應該跟hdfs裡面資料表一致,指定列名 2 建立 式應一致,具體就是指row format del...