C#之Redis所欲为
一 Redis是一种支持多种数据结构的键值对数据库 1.1Redis下载地址 :https://github.com/MicrosoftArchive/Redis 建议下载 .msi结尾的应用程序进行安装,会自动安装Redis服务 Redis默认是不能外网访问的 把Redis部署到本地请忽视下面 设置防火墙端口例外 更改redis.conf 文件 bind 127.0.0.1 protected-mode yes 更改为 # bind 127.0.0.1 protected-mode no 然后重启Redis服务, 1.2 Redis支持的数据类型:string、list、set、sortedset、geo(Redis 3.2以上版本),注意不同方法写入的值不能用混了,比如有写list的方法写入的值用获取字符串的方法去获取就有问题了。 1.3 Redis的优点: 支持多种复杂类型的数据结构 高命中的数据是运行在内存中的,数据最终还是可以保存到硬盘中,服务器重启后数据不会丢失 服务器是单线程的,来自所有客户端的所有命令都是串行执行的,不用担心并发修改的问题 支持消息订阅/通知机制,可以用作消息队列 key/value 最大长度允许512M 1.4 Redis的缺点: Redis是单线程的,因此单个Redis的实例只能使用服务器的一个CPU核,不能充分发挥服务器的性能 二 在