本地啟動(dòng)redis控制臺(tái) && 安裝redis服務(wù)(用于調(diào)試)
1.下載最新版redis,選擇.zip則是免安裝的版本
下載地址:https://github.com/MicrosoftArchive/redis/releases

1
2.解壓到指定目錄,并運(yùn)行cmd命令
3.在該文件夾下運(yùn)行命令:redis-server.exe redis.windows.conf
4.看到如下顯示,則表示啟動(dòng)成功

2
5.將redis安裝成服務(wù)
在該文件夾下運(yùn)行命令:redis-server.exe --service-install redis.windows.conf

5
去服務(wù)列表查詢(xún)服務(wù),可以看到redis服務(wù)默認(rèn)沒(méi)有開(kāi)啟,開(kāi)啟redis服務(wù)(可以設(shè)置為開(kāi)機(jī)自動(dòng)啟動(dòng))

6
之后會(huì)發(fā)現(xiàn)遠(yuǎn)程訪問(wèn)失敗,需要進(jìn)行配置,在此不贅述,參考以下的第三篇文章
參考:
http://blog.csdn.net/e62ces0iem/article/details/73477182
http://www.cnblogs.com/weiqinl/p/6490372.html
http://blog.csdn.net/love__coder/article/details/8272180
安裝管理工具 Redis Desktop Manager(可選項(xiàng))
主要用于查詢(xún)db
1.連接redis

4
2.查看/操作數(shù)據(jù)

3
代碼
1.引用StackExchange.Redis
2.簡(jiǎn)單封裝的庫(kù)
public class RedisHelper
{
private ConnectionMultiplexer redis { get; set; }
private IDatabase db { get; set; }
public RedisHelper(string connection)
{
redis = ConnectionMultiplexer.Connect(connection);
db = redis.GetDatabase();
}
/// <summary>
/// 增加/修改
/// </summary>
/// <param name="key"></param>
/// <param name="value"></param>
/// <returns></returns>
public bool SetValue(string key,string value)
{
return db.StringSet(key, value);
}
/// <summary>
/// 查詢(xún)
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
public string GetValue(string key)
{
return db.StringGet(key);
}
/// <summary>
/// 刪除
/// </summary>
/// <param name="key"></param>
/// <returns></returns>
public bool DeleteKey(string key)
{
return db.KeyDelete(key);
}
}
3.調(diào)用、測(cè)試
RedisHelper redisHelper = new RedisHelper("127.0.0.1:6379");
string value = "abcdefg";
bool r1 = redisHelper.SetValue("mykey", value);
string saveValue = redisHelper.GetValue("mykey");
bool r2 = redisHelper.SetValue("mykey", "NewValue");
saveValue = redisHelper.GetValue("mykey");
bool r3 = redisHelper.DeleteKey("mykey");
string uncacheValue = redisHelper.GetValue("mykey");
服務(wù)器啟動(dòng)redis成功后,需要將程序的連接字符串由本機(jī)測(cè)試地址改為服務(wù)器的redis地址
示例代碼
https://github.com/zLulus/NotePractice/tree/dev3/Console/DotNetCoreConsole