回到占占推荐博客索引html
redis是一个key-value存储系统。和Memcached相似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都 支持push/pop、add/remove及取交集并集和差集及更丰富的操做,并且这些操做都是原子性的。在此基础上,redis支持各类不一样方式的排 序。与memcached同样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操做写入追加的记录文 件,而且在此基础上实现了master-slave(主从)同步。java
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合能够对关系数据库起到很好的补充做用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。redis
下面是我学习Redis NoSQL的相关学习笔记,整理了一下,提供你们参考数据库
Redis学习笔记~Redis在windows环境下的安装windows
Redis学习笔记~把redis放在DATA层,做为一种数据源,我认为更合理,也更符合个人面向对象原则分布式
Redis学习笔记~是时候为Redis实现一个仓储了,RedisRepository来了
Redis学习笔记~Redis事务机制与Lind.DDD.Repositories.Redis事务机制的实现
Redis学习笔记~StackExchange.Redis实现分布式Session
Redis集群~StackExchange.redis链接Twemproxy代理服务器
Redis集群~windows下搭建Sentinel环境及它对主从模式的实际意义
Redis集群~StackExchange.redis链接Sentinel服务器并订阅相关事件(原创)
Redis集群~StackExchange.Redis(10月6号版1.1.608.0)链接Twemproxy支持Auth指令了
感谢阅读!