
redis
文章平均质量分 88
yswenli
关注socket通信、大型分布式平台
展开
-
redis成长之路——(一)
redis成长之路——(一)为什么使用redisRedis适合所有数据in-momory的场景,虽然Redis也提供持久化功能,但实际更多的是一个disk-backed的功能,跟传统意义上的持久化有比较大的差别,那么可能大家就会有疑问,似乎Redis更像一个加强版的Memcached.上面描述说的过于泛了,很多初次接触的码农可能不明白怎么回事;其实简单来说:如果业务中需要高性能、分布式、集群等场景...原创 2018-03-24 17:34:03 · 410 阅读 · 1 评论 -
redis成长之路——(二)
redis成长之路——(二)redis操作封装针对这些常用结构,StackExchange.Redis已经做了一些封装,不过在实际应用场景中还必须添加一些功能,例如重试等所以对一些常功能做了一些自行封装SERedisOperation.cs redis成长之路——(一)redis成长之路——(二)redis成长之路——(三)redis成长之路——(四)redis成长之路——(五)redis成长之路...原创 2018-03-24 17:35:18 · 143 阅读 · 0 评论 -
redis成长之路——(三)
redis成长之路——(三)redis连接封装StackExchange.Redis中有一些常功能是不在database对中,例如发布订阅、获取全部key(本代码中已封装到operation中了)等,而且StackExchange.Redis中使用一种多路复用器概念来建立连接对于使用者来说也是没有必要了解的;所以将连接封装起来,让用户只关心业务才是对的。SERedisConnection源代码可以...原创 2018-03-24 17:35:55 · 145 阅读 · 0 评论 -
redis成长之路——(四)
redis成长之路——(四)加强redis连接的连接池虽然StackExchange.Redis针对连接已经做了很多工作,不过在实际应用场景中还是不够的,比如多实例的vip就会导致只能连到其中一个实例上等;本实例中的连接池只能算是一个简单的复用封装,虽说简单但能用至上。实例代码点击这里查看 redis成长之路——(一)redis成长之路——(二)redis成长之路——(三)redis成长之路——(...原创 2018-03-24 17:36:27 · 129 阅读 · 0 评论 -
redis成长之路——(五)
redis成长之路——(五)单例、哨兵、Clusterredis应用广泛,主要体现于实际场景的可用化,但是对于码农来说初步入手很多理念难以理解;码农的想法就是:为什么我要管那么多,我只想用,能用就行!所以必须将三个场景透明化。SERedisHelper就是将这些场景合并,让码农只关心业务的关键。实例代码点击这里查看 redis成长之路——(一)redis成长之路——(二)redis成长之路——(三...原创 2018-03-24 17:37:00 · 153 阅读 · 0 评论 -
redis成长之路——(六)
redis成长之路——(六)redis配置为了码农在代码上只关心业务以及代码上的统一性,wenli.drive.redis内部使用配置来完成那些不同的场景,也就是说随便填填配置就能适应不同的场景!当然配置多了码农也会受不了,所以配置里面很多都是默认项实例代码点击这里查看 redis成长之路——(一)redis成长之路——(二)redis成长之路——(三)redis成长之路——(四)redis成长...原创 2018-03-24 17:37:29 · 162 阅读 · 0 评论 -
redis成长之路——(七)
redis成长之路——(七)扩展性封装虽说现在StackExchange.Redis免费,万一到时候和servicestack.redis一样要收费呢,所以先留一口,后续的可以再处理实例代码点击这里查看 附上redis相关配置 一、redis.conf 配置项说明如下:1. Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程 daemonize no2. 当...原创 2018-03-24 17:38:05 · 282 阅读 · 0 评论 -
自行实现Redis Client
引言 最近工作上有需要使用redis,于是便心血来潮打算自己写一个C#客户端。经过几天的努力,目前该客户端已经基本成型,下面简单介绍一下。通信协议 要想自行实现redisClient,则必须先要了解Redis的socket能信协议。新版统一请求协议在 Redis 1.2 版本中引入, 并最终在 Redis 2.0 版本成为 Redis 服务器通信的标准方式。在这个协议中, 所有发送至 Redi...原创 2018-04-16 23:18:06 · 516 阅读 · 0 评论 -
Redis可视化工具Web Redis Manager
一、简介 最近因为工作需要,使用了一些单机版Redis的界面化管理工具,使用过程中那惨痛的体验真的只有用过的人才能体会;为此本人和小伙伴准备动手一个Redis可视化工具,但是因为小伙伴最近工作比较忙,搞了一大半没有时间继续(会有后续,界面不敢说,使用体验上面肯定要比现有的好);本人对wpf不是很熟,再想到很久之前的web迅雷,就想动手实现一个web版的Redis的界面化管理工具;目前这个工具...原创 2018-08-11 17:59:12 · 3204 阅读 · 0 评论