优质文章,及时送达
热场准备
熟悉的开场白,大家晚上好啊,今天给大家分享的是Redis在大数据中的使用,可能真正讲的是一些redis的使用技巧,Redis基本的一些东西。
首先给大家个地址,源码以及实例都在里面,当然今天的分享也是按照里面的实例来进行的,大家可以先进行下载。
http://git.newlifex.com/NewLife/NewLife.Redis
windows:
https://github.com/MicrosoftArchive/redis/releases
http://x.newlifex.com/Redis-x64-3.2.100.msi
Linux:
https://redis.io/download
开始
Redis封装架构讲解
实际上NewLife.Redis是一个完整的Redis协议的功能的实现,但是redis的核心功能并没有在这里面,Redis的核心功能的实现是在NewLife.Core里面。这里可以打开看一下,NewLife.Core里面有一个NewLife.Caching的命名空间,里面有一个Redis类里面实现了Redis的基本功能,另一个类是RedisClient是Redis的客户端。Redis的核心功能就是有这两个类实现。RedisClient代表着Redis客户端对服务器的一个连接。
对了,我把优质 Redis 文章整理成 PDF ,关注微信公众号 Java后端 ,回复 666 即可下载。
Redis真正使用的时候有一个Redis连接池,里面存放着很多个RedisClient对象。
所以我们Redis的封装有两层,一层是NewLife.Core里面的Redis以及RedisClient。另一层就是NewLife.Redis。这里面的FullRedis是对Redis的实现了Redis的所有的高级功能。这里你也可以认为NewLife.Redis是Redis的一个扩展。
Test实例讲解Redis的基本使用
实例
打开Program.cs看下代码
这里XTrace.UseConsole;是向控制台输出日志,方便调试使用查看结果。
接下来看第一个例子Test1。具体的我都在代码中进行了注释,大家可以看下
static void Test1
{
var ic = Redis.Create("127.0.0.1:6379