zoukankan      html  css  js  c++  java
  • Redis服务端的搭建(初级)

        前方低能,仅适合入门级菜鸟阅读,大神大牛通通闪开!


        前言:redis经常被用来做缓存(原因自行科普),基于学习的需要自己搭建了一个redis服务器,考虑到项目的分布式部署,所以前期开始的时候,redis直接就部署在服务端了(如果项目没有分布式部署,那么redis和站点在同一主机上性能更好哦)

        服务器环境:Linux-Centos7

        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);
            }
    
            /// <summary>
            /// 删除
            /// </summary>
            /// <param name="key"></param>
            /// <returns></returns>
            public bool DeleteKey(string key)
            {
                return db.KeyDelete(key);
            }
        }
    }

        以上是redis服务器端的搭建,以及本地网站的调用。后面会深入一点去学习redis持久化、集群的部署以及使用等等。敬请期待!

  • 相关阅读:
    Activiti服务类-1 DynamicBpmnService服务类
    Activiti工作流学习(一)——Activiti服务类
    怎么才能将文件流或者图片转化为base64,传到前台展示
    idea导入eclipse项目
    使用IDEA开发Activiti工作流
    idea中创建多module的maven工程
    Git的使用--如何将本地项目上传到Github
    Spring Boot 入门搭建
    Json中相同或者重复记录的值相加组成新的Json
    前端基础之jQuery入门 01
  • 原文地址:https://www.cnblogs.com/sunshine-wy/p/9187416.html
Copyright © 2011-2022 走看看