java操作redis資料庫

2021-08-09 14:14:21 字數 1547 閱讀 3132

redis是一種特殊型別的資料庫,他被稱之為key-value儲存。顧名思義,key-value儲存儲存的是鍵值對。實際上,key-value儲存與hashmap有很大的相似性。可以不誇張的說,他們就是持久化的hashmap。

1. 連線redis資料庫

redis連線工廠會生成redis資料庫伺服器的連線。spring 為redis客戶端實現了連線工廠:

//取得redis資料伺服器連線工廠

@bean

public redisconnectionfactroy rediscf()

2. 使用redistemplate運算元據庫

//使用redisconnection儲存乙個資料

redisconnectionfactroy cf = new redisconnectionfactroy();

redisconnection conn = cf.getconnection();

conn.set(key , value);//設定儲存資料

conn.get(key);//取出資料

以上只是給出了操作簡單條目的redis,下面列表中給出不同item redis的操作

方法子api介面

描述opsforvalue()

valueoperataions

操作簡單型別

opsforlist()

listoperataions

操作list列表

opsforset()

setoperataions

操作set集合

opsforzset()

zsetoperataions

操作有序set集合

opsforhash()

hashoperataions

操作hash值

boundvalueops(k)

boundvalueoperataions

已繫結key的方式朝族

boundlistops(k)

boundlistoperataions

已繫結key的方式朝族

boundsetops(k)

boundsetoperataions

已繫結key的方式朝族

boundzsetops(k)

boundzsetoperataions

已繫結key的方式朝族

boundhashops(k)

boundhashoperataions

已繫結key的方式朝族

假如當使用redistemplate的時候,我們希望將product型別的value序列化為json,而key是string型別。redistemplate的setkeyserializer()和setvalueserialiser()方法就需要這樣做:

@bean

public redistemplateredistemplate(redisconnectionfactroy cf)

Redis資料庫操作

1.終端連線redis的命令redis cli h ip address linux系統下可通過ifconfig檢視ip address資訊2.在連線後選擇redis庫select number number是redis庫的編號3.檢視redis庫的keys資訊keys 4.減少redis庫連線次數...

資料庫 redis與redis操作

網上搜了以下redis的入門操作,全tm的關於怎麼安裝配置和效能特點的。基本的crud create,read,update,delete 就誰也沒說,簡直氣瘋了。先記錄下自己常用的命令,後面再回頭整理乙份常用的操作文件。命令列登入客戶端 redis cli 登入 auth password 顯示全...

C 操作Redis資料庫

今天,mayuyu來學習如何用c 來操作redis資料庫。通過hiredis.h介面來實現,目前只能在linux環境使用。主要包括如下四個方法 1.rediscontext redisconnect const char ip,int port 該函式用來連線redis資料庫,兩個引數分別是redi...