随笔分类 - Redis
            
    Redis在.net中的应用学习
    
            
            
        
摘要:在Redis的官网(http://redis.io/clients#c)上可以看到支持Redis C#的客户端。redis的网络连接方式和传统的rdbms相似,一种是长连接,一种是连接池,此处使用长连接进行连接。目前redis官方版本不支持.net直接进行连接,需要使用一些开源类库。目前最流行的就是...
        阅读全文
            
        
            
    Redis学习第八课:Redis高级实用特性(二)
    
            
            
        
摘要:Redis高级实用特性4、持久化机制Redis是一个支持持久化的内存数据库,也就是说Redis需要经常将内存中的数据同步到硬盘来保证持久化。Redis支持两种持久化方式:(1)、snapshotting(快照) 也是默认方式。 快照是默认的持久化方式,这种方式是将内存中数据以快照的方式写入到二进制...
        阅读全文
            
        
            
    Redis学习第八课:Redis高级实用特性(一)
    
            
            
        
摘要:Redis高级实用特性注:我学习的环境是vmware7.1 + ubantu10.10+ redis 3.0.21、安全性 设置客户端连接后进行任何其他指定前需要的密码。因为redis速度相当快,一个外部用户可以在一秒钟进行很多次的密码尝试,这就需要设定非常强大的密码来防止暴力破解。 可以在Redi...
        阅读全文
            
        
            
    Redis学习第七课:键值命令和服务器命令
    
            
            
        
摘要:Redis键值相关命令 keys:返回满足给定pattern的所有key。(用法:keys pattern表达式)exists:确认一个key是否存在。(用法:exists key)del:删除一个key。(用法:del key)expire:设置一个key的过期时间。(用法:expire key ...
        阅读全文
            
        
            
    Redis学习第六课:Redis ZSet类型及操作
    
            
            
        
摘要:Sorted set是set的一个升级版本,它在set的基础上增加了一个顺序属性,这一属性在添加修改元素时候可以指定,每次指定后,zset会自动重新按新的值调整顺序。可以理解为有两列字段的数据表,一列存value,一列存顺序编号。操作中key理解为zset的名字。有序集合Zset的操作:zadd:向...
        阅读全文
            
        
            
    Redis学习第五课:Redis Set类型及操作
    
            
            
        
摘要:Set是集合,它是string类型的无序集合。set是通过hash table实现的,添加、删除和查找的复杂度都是O(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现SNS中的好友推荐和blog的tag功能。Set集合操作:sadd:向名称为Key的set中添加元素,同一集合中不能出...
        阅读全文
            
        
            
    Redis学习第四课:Redis List类型及操作
    
            
            
        
摘要:list是一个链表结构,主要功能是push、pop、获取一个范围的所有值等,操作中key理解为链表的名字。Redis的list类型其实就是一个每个子元素都是string类型的双向链表。我们可以通过push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列。lpus...
        阅读全文
            
        
            
    (error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk.
    
            
            
        
摘要:今天运行Redis时发生错误,错误信息如下:(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modif...
        阅读全文
            
        
            
    Redis学习第三课:Redis Hash类型及操作
    
            
            
        
摘要:Redis hash是一个string类型的field和value的映射表。它的添加、删除操作都是O(1)(平均)。hash特别适用于存储对象。相较于对象的每个字段存在单个string类型。将一个对象存储在hash类型中会占用更小的内存,并且可以更方便的存取整个对象。hset:设置hash fiel...
        阅读全文
            
        
            
    Redis学习第二课:Redis String类型及操作
    
            
            
        
摘要:Strings类型String是最简单的类型,一个Key对应一个Value,String类型是二进制安全的,可以包含任何数据,比如jpg图片或序列化的对象。Strings类型的操作: Set:设置Key对应的值为string类型的Value。如果多次对同一个Key进行Set操作,值会被覆盖。如:12...
        阅读全文
            
        
            
    Redis 学习第一课:安装Linux Redis(Ubantu)
    
            
    
摘要:对于分布式缓存,之前公司项目中只使用了MemCached,使用比较方便,有现成的C#版本组件。如今用Redis的公司有很多,所以打算了解一下Redis。Redis的官网地址:http://redis.io Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Ke...
        阅读全文
            
        
 
                    
                     
                    
                 
                    
                 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号