REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。
Redis是一个开源的使用ANSI C语言编写、遵照BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
它一般被称为数据结构服务器,由于值(value)能够是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
Redis采用的是基于内存的采用的是单进程单线程模型的KV数据库,由C语言编写。官方提供的数据是能够达到100000+的qps前端
计数器
诸如统计点击数等应用。因为单线程,能够避免并发问题,保证不会出错,并且100%毫秒级性能!
计数功能应该是最适合 Redis 的使用场景之一了,由于它高频率读写的特征能够彻底发挥 Redis 做为内存数据库的高效。在 Redis 的数据结构中,string、hash和sorted set都提供了incr方法用于原子性的自增操做。
例子:redis
参考:
1) https://www.scienjus.com/redi...
2) https://segmentfault.com/a/11...数据库