开发者社区> sunshine.pl> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Redis服务端的搭建(初级)

简介:     前方低能,仅适合入门级菜鸟阅读,大神大牛通通闪开!     前言:redis经常被用来做缓存(原因自行科普),基于学习的需要自己搭建了一个redis服务器,考虑到项目的分布式部署,所以前期开始的时候,redis直接就部署在服务端了(如果项目没有分布式部署,那么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持久化、集群的部署以及使用等等。敬请期待!

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Redis之集群环境搭建
前面文章介绍了Redis的主从复制,虽然该模式能够在一定程度上提高系统的稳定性,但是在数据访问量比较大的情况下,单个master应付起来还是比较吃力的,这时我们可以考虑将redis集群部署,本文就来重点给大家介绍下Redis的集群部署操作。
115 0
手把手redis集群的搭建
一:redis-cluster架构图 架构细节: (1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.
820 0
[个人翻译]Redis 集群教程(下)
[个人翻译]Redis 集群教程(上) [个人翻译]Redis 集群教程(中) 官方原文地址:https://redis.io/topics/cluster-tutorial 水平有限,如果您在阅读过程中发现有翻译的不合理的地方,请留言,我会尽快修改,谢谢。
742 0
[个人翻译]Redis 集群教程(中)
[个人翻译]Redis 集群教程(上) [个人翻译]Redis 集群教程(下) 官方原文地址:https://redis.io/topics/cluster-tutorial 水平有限,如果您在阅读过程中发现有翻译的不合理的地方,请留言,我会尽快修改,谢谢。
980 0
玩转大数据-如何搭建redis集群
在企业应用中,对于数据的固化一般采用数据库,但是数据库的吞吐量还是存在一定的问题的,在高并发高吞吐要求时,一般会直接导致数据库的宕机或者死锁,目前对于这个问题的架构是在数据库前边在缓存池,redis就是这么一款产品。
1211 0
Redis集群的一点一滴
待补充。。。
2644 0
Linux——搭建Redis集群
  上一篇文章介绍到redis的安装和配置,有时候我们需要考虑负载均衡或者容灾机制,在某台机器宕机的时候不能影响程序的正常工作,因此今天和大家共同搭建一些redis集群。
1185 0
+关注
sunshine.pl
我是默卿,是一个可爱的蓝孩子,半个ACG爱好者,生活在1.5次元,后端小萌新,喜欢各种有趣的事物。
77
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载