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の永続化、クラスタの導入、使用などを深く学びます.お楽しみに!