Redisサービス側の構築(初級)
前方は低能で、入門級の菜鳥にしか向いていない.
前言:redisはキャッシュによく使われています(理由はセルフ科学普及)、学習の必要性に基づいて自分でredisサーバを構築し、プロジェクトの分散配置を考慮して、前期からredisは直接サービス側に配置されました(プロジェクトが分散配置されていない場合、redisとサイトは同じホスト上で性能が良いですよ)
サーバ環境:Linux-Centos 7
Redisバージョン:redis-3.2.11
インストールチュートリアル:https://blog.csdn.net/hp020740426/article/details/78791047(シロシリーズ、mkdir新規フォルダvim編集保存終了などコマンド自己科普)
チュートリアルを使用:https://www.cnblogs.com/Lulus/p/7877688.html
dllファイルダウンロードアドレス:https://files.cnblogs.com/files/sunshine-wy/StackExchange.Redis.rar(ブログ園は少量のファイルを保存することができますが、ケースではこのdllを引用する必要があります.CSDNにもダウンロードソースがたくさんあります.ポイントが必要です.GitHubもありますが、私のこのリンクをクリックしてダウンロードするのが一番手間が省けますハハ)
コード:
以上はredisサーバ側の構築,およびローカルサイトの呼び出しである.後でredisの永続化、クラスタの導入、使用などを深く学びます.お楽しみに!
前言:redisはキャッシュによく使われています(理由はセルフ科学普及)、学習の必要性に基づいて自分でredisサーバを構築し、プロジェクトの分散配置を考慮して、前期からredisは直接サービス側に配置されました(プロジェクトが分散配置されていない場合、redisとサイトは同じホスト上で性能が良いですよ)
サーバ環境:Linux-Centos 7
Redisバージョン:redis-3.2.11
インストールチュートリアル:https://blog.csdn.net/hp020740426/article/details/78791047(シロシリーズ、mkdir新規フォルダvim編集保存終了などコマンド自己科普)
チュートリアルを使用:https://www.cnblogs.com/Lulus/p/7877688.html
dllファイルダウンロードアドレス:https://files.cnblogs.com/files/sunshine-wy/StackExchange.Redis.rar(ブログ園は少量のファイルを保存することができますが、ケースではこのdllを引用する必要があります.CSDNにもダウンロードソースがたくさんあります.ポイントが必要です.GitHubもありますが、私のこのリンクをクリックしてダウンロードするのが一番手間が省けますハハ)
コード:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using webapp;
using Newtonsoft.Json;
using System.Data;
using System.Data.OleDb;
using StackExchange.Redis;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
RedisHelper redisHelper = new RedisHelper("127.0.0.1:6379");
string value = " !2018 6 15 14:13:49";
redisHelper.SetValue("Test01", value);
}
}
public class RedisHelper
{
private ConnectionMultiplexer redis { get; set; }
private IDatabase db { get; set; }
public RedisHelper(string connection)
{
redis = ConnectionMultiplexer.Connect(connection);
db = redis.GetDatabase();
}
public bool SetValue(string key, string value)
{
return db.StringSet(key, value);
}
public string GetValue(string key)
{
return db.StringGet(key);
}
///
///
///
///
///
public bool DeleteKey(string key)
{
return db.KeyDelete(key);
}
}
}
以上はredisサーバ側の構築,およびローカルサイトの呼び出しである.後でredisの永続化、クラスタの導入、使用などを深く学びます.お楽しみに!