Redis總結(jié)筆記(二):C#連接Redis簡(jiǎn)單例子
注:C#在調(diào)用Redis是不要使用ServiceStack.Redis驅(qū)動(dòng)的4.0版本,因?yàn)檫@個(gè)版本已經(jīng)商業(yè)化了,會(huì)出現(xiàn)每小時(shí)6000條數(shù)據(jù)的限制
1、引用驅(qū)動(dòng)
using ServiceStack.Redis;
2、數(shù)據(jù)庫(kù)連接
RedisClient client;
//連接服務(wù)器 6379是redis的默認(rèn)端口
client = new RedisClient("127.0.0.1", 6379);
client.Password = "";//設(shè)置密碼 沒有可以注釋
//10萬條數(shù)據(jù)測(cè)試,我發(fā)現(xiàn)使用set的效率明顯比使用store的效率高,而且在測(cè)試過程中我發(fā)現(xiàn)store會(huì)丟失7-80條左右的數(shù)而set卻一條都沒有丟
Stopwatch sw = new Stopwatch();
sw.Start();
for (int i = 0; i < 100000; i++)
{
client.Set<GPS>(Guid.NewGuid().ToString(), new GPS
{
direction = 287,
gps_time = "1417622213418",
lati = 29.310586,
longi = 120.125143,
pla_no = "浙A12345",
pla_type = 1,
speed = 23.5,
state = 0,
carstate = 0,
upload_time = "1417622088418"
});
client.Store<GPS>(
new GPS
{
direction = 287,
gps_time = "1417622213418",
lati = 29.310586,
longi = 120.125143,
pla_no = "浙A12345",
pla_type = 1,
speed = 23.5,
state = 0,
carstate = 0,
upload_time = "1417622088418"
});
}
sw.Stop();
Console.WriteLine(sw.ElapsedMilliseconds);
decimal price = client.Get<decimal>("price");//獲取數(shù)據(jù)
- RedisDesktopManager無法遠(yuǎn)程連接Redis的完美解決方法
- Python與Redis的連接教程
- springboot2整合redis使用lettuce連接池的方法(解決lettuce連接池?zé)o效問題)
- redis客戶端連接錯(cuò)誤 NOAUTH Authentication required
- Redis連接超時(shí)異常的處理方法
- 詳解springboot配置多個(gè)redis連接
- 詳解Redis開啟遠(yuǎn)程登錄連接
- Springboot2.X集成redis集群(Lettuce)連接的方法
- redis連接報(bào)錯(cuò)error:NOAUTH Authentication required
- redis連接被拒絕的解決方案
- redis-copy使用6379端口無法連接到Redis服務(wù)器的問題
相關(guān)文章
基于Redis實(shí)現(xiàn)共享Session登錄的實(shí)現(xiàn)
本文主要介紹了基于Redis實(shí)現(xiàn)共享Session登錄的實(shí)現(xiàn),包括發(fā)送短信驗(yàn)證碼、短信驗(yàn)證碼登錄和注冊(cè)、以及登錄狀態(tài)校驗(yàn)的流程,具有一定的參考價(jià)值,感興趣的可以了解一下2025-03-03
redis使用watch秒殺搶購(gòu)實(shí)現(xiàn)思路
這篇文章主要為大家詳細(xì)介紹了redis使用watch秒殺搶購(gòu)的實(shí)現(xiàn)思路,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-02-02
redis內(nèi)部數(shù)據(jù)結(jié)構(gòu)之SDS簡(jiǎn)單動(dòng)態(tài)字符串詳解
SDS是Redis中實(shí)現(xiàn)的一種數(shù)據(jù)結(jié)構(gòu),用來存儲(chǔ)字符串,最近學(xué)習(xí)中正好學(xué)習(xí)到了這里,所以下面這篇文章主要給大家介紹了redis內(nèi)部數(shù)據(jù)結(jié)構(gòu)之SDS簡(jiǎn)單動(dòng)態(tài)字符串的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。2017-11-11
動(dòng)態(tài)添加Redis密碼認(rèn)證的方法
本篇文章主要介紹了動(dòng)態(tài)添加Redis密碼認(rèn)證的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-06-06
Redis實(shí)現(xiàn)分布式隊(duì)列淺析
Redis將數(shù)據(jù)存儲(chǔ)在內(nèi)存中,使得讀寫速度非常快,經(jīng)常被用來做緩存系統(tǒng),這里我們將redis用來做一個(gè)分布式的消息隊(duì)列。這篇文章主要介紹了使用redis來作為消息隊(duì)列,并且進(jìn)行分布式主從配置,有需要的朋友可以參考借鑒,下面來一起看看吧。2016-11-11
Redisson延時(shí)隊(duì)列RedissonDelayed的具體使用
定時(shí)調(diào)度基本是每個(gè)項(xiàng)目都會(huì)遇到的業(yè)務(wù)場(chǎng)景,一般地,都會(huì)通過任務(wù)調(diào)度工具執(zhí)行定時(shí)任務(wù)完成,但是會(huì)有一定的缺點(diǎn),本文主要介紹了Redisson延時(shí)隊(duì)列RedissonDelayed的具體使用,感興趣的可以了解一下2024-02-02

