搭建:Redis服务器安装、可视化客户端安装和VS2017添加


一、服务器安装
1.服务器下载


2.安装服务器

搭建:Redis服务器安装、可视化客户端安装和VS2017添加搭建:Redis服务器安装、可视化客户端安装和VS2017添加

3.启动控制台Host:
命令:cmd redis-server redis.windows.conf

搭建:Redis服务器安装、可视化客户端安装和VS2017添加搭建:Redis服务器安装、可视化客户端安装和VS2017添加

4.安装Window服务Host:
命令:redis-server --service-install redis.windows-service.conf --loglevel verbose
搭建:Redis服务器安装、可视化客户端安装和VS2017添加搭建:Redis服务器安装、可视化客户端安装和VS2017添加

Redis 部署命令
安装服务:redis-server --service-install redis.windows-service.conf --loglevel verbose
卸载服务:redis-server --service-uninstall
开启服务:redis-server --service-start
停止服务:redis-server --service-stop

5.生成批处理放到同级目录下

搭建:Redis服务器安装、可视化客户端安装和VS2017添加搭建:Redis服务器安装、可视化客户端安装和VS2017添加


示例:
搭建:Redis服务器安装、可视化客户端安装和VS2017添加搭建:Redis服务器安装、可视化客户端安装和VS2017添加

双击批处理任务即可安装、卸载、启动、停止

6.测试批处理

搭建:Redis服务器安装、可视化客户端安装和VS2017添加搭建:Redis服务器安装、可视化客户端安装和VS2017添加

测试用例:
搭建:Redis服务器安装、可视化客户端安装和VS2017添加
搭建:Redis服务器安装、可视化客户端安装和VS2017添加

二、可视化客户端安装

1.可视化客户端下载

三、VS添加

1.添加Nuget

搭建:Redis服务器安装、可视化客户端安装和VS2017添加


测试代码:

IRedisClient redis = RedisManager.GetClient();
redis.Set<string>("name", "HeBian");
redis.Set<int>("my_age", 12);
redis.Save();
redis.Dispose();


四、优势
1.读写熟读快
Redis以内存作为数据存储介质,所以读写数据的效率极高,远远超过数据库。以设置和获取一个256字节字符串为例,它的读取速度可高达110000次/s,写速度高达81000次/s。

2.持久化的
储存在Redis中的数据是持久化的,断电或重启后,数据也不会丢失。因为Redis的存储分为内存存储、磁盘存储和log文件三部分,重启后,Redis可以从磁盘重新将数据加载到内存中,这些可以通过配置文件对其进行配置,正因为这样,Redis才能实现持久化。

3.可配置集群
Redis支持主从模式,可以配置集群,这样更利于支撑起大型的项目,这也是Redis的一大亮点。


五、应用场景

1.频繁读取的数据
众多语言都支持Redis,因为Redis交换数据快,所以在服务器中常用来存储一些需要频繁调取的数据,这样可以大大节省系统直接读取磁盘来获得数据的I/O开销,更重要的是可以极大提升速度

将应用频繁的数据放到Redis中是个不错的决定;

从系统的层面说,CPU的速度远远高于磁盘IO的速度;所以要想提高响应速度,必须减少磁盘IO的操作