Redis快速入门教程

1.Redis介绍

Redis说白了就是个存放Key-Value数据接口的内存存储系统,主要用作数据库缓存和消息代理。

内部支持sring,hash,list,set,sorted-set五种数据结构。Redis支持Lua脚本,可以通过集群部署的方式实现高可用。

优势:

1.方便扩展

2.大数据高性能

3.数据类型多样性

4.分布式存储

5.内存数据库,不操作IO

2.Redis安装

2.1 Windows下载安装

下载地址:https://github.com/microsoftarchive/redis/releases/tag/win-3.2.100

 

文件说明

配置文件: redis.windows.conf 

服务端:redis-server.exe

命令行客户端:redis-cli

性能测试工具:redis-benchmark

2.2 启动服务

运行cmd redis-server redis.windows.conf 启动服务

 测试服务连接

redis-cli –h 127.0.0.1 –p 6379

2.3 配置文件简单介绍

port 端口号,例如6379

bind 实例绑定的访问地址127.0.0.1

requirepass 访问的密码

 maxheap 记得把这个配置节点打开,否者redis 服务无法启动。例如maxheap 1024000000

timeout:请求超时时间

logfile:log文件位置

databases:开启数据库的数量

dbfilename:数据快照文件名(只是文件名,不包括目录)

3.配置Redis开发包

这里我选择的是ServiceStack.Redis

依赖项

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="Microsoft.CSharp" version="4.5.0" targetFramework="net461" />
  <package id="ServiceStack.Common" version="5.9.0" targetFramework="net461" />
  <package id="ServiceStack.Interfaces" version="5.9.0" targetFramework="net461" />
  <package id="ServiceStack.Redis" version="5.9.0" targetFramework="net461" />
  <package id="ServiceStack.Text" version="5.9.0" targetFramework="net461" />
  <package id="System.Buffers" version="4.5.1" targetFramework="net461" />
  <package id="System.Memory" version="4.5.4" targetFramework="net461" />
  <package id="System.Numerics.Vectors" version="4.5.0" targetFramework="net461" />
  <package id="System.Runtime.CompilerServices.Unsafe" version="4.5.3" targetFramework="net461" />
</packages> 
原文地址:https://www.cnblogs.com/CoolYYD/p/13215224.html