.Net Core使用Redis-從安裝到使用


一、安裝

本文使用的操作系統是Centos7

在Redis中文網下載最新的Redis壓縮包:http://www.redis.cn/

把包上傳到Liunx服務器上,cd 到包所在的目錄執行以下命令

#解壓,執行命令時請按照您當前包的名稱為准

tar xzf redis-5.0.3.tar.gz

#解壓完成后會得到一個文件夾,cd 進那個文件夾執行

#安裝
make


安裝完成后執行

make install 

檢查安裝狀態

安裝完成后cd 到  /usr/local/bin 會發現文件下多了幾個Redis的文件

執行命令啟動數據庫

#redis-server后的配置文件路徑請以您的實際情況為准,配置文件默認在您解壓出來的那個文件夾的根目錄

redis-server /home/redis/redis.conf

 啟動后出現Redis圖標,啟動成功。

 

 

這種啟動模式一但退出就停掉了,接下來我們使用后台啟動的方式,並且配置Redis的允許遠程訪問和身份驗證

打開配置文件更改配置

1.允許后台啟動

找到General下的daemonize設置為yes 默認為no

2.允許遠程訪問

找到Network下bind 127.0.0.1把它注釋掉

3.設置密碼

找到Security下的requirepass 把后面的字符串換成你的密碼

設置完成后重啟Redis

二、如何在.Net Core中玩Redis

 

在Nuget中搜CSRedisCore,並安裝

創建數據庫鏈接

//創建鏈接

var csredis = new CSRedis.CSRedisClient("127.0.0.1:6379,password=123,defaultDatabase=1,poolsize=50,ssl=false,writeBuffer=10240");

//初始化 RedisHelper
            RedisHelper.Initialization(csredis);
//賦值
 RedisHelper.Set("k1", "v1");//設置值。默認永不過期
  
            Console.WriteLine(RedisHelper.Get<String>("k1"));

 

RedisHelper中所有對Redis的操作都是和數據庫原生的方法名一致的,所以你怎么在Shell中用Redis就怎么在這用就行。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM