Redis

redis 多数据库

一台服务器上都快开启200个redis实例了,看着就崩溃了。这么做无非就是想让不同类型的数据属于不同的应用程序而彼此分开。那么,redis有没有什么方法使不同的应用程序数据彼此分开同时又存储在相同的实例上呢?就相当于mysql数据库,不同的应用程序数据存储在不同的数据库下。redis下,数据库是由一个整数索引标识,而不...
代码星球·2020-05-23

Redis 转

Redis简介Redis实践Redis命令总结 ...
代码星球·2020-05-23

Redis分布式缓存

Redis分布式缓存...
代码星球·2020-05-23

ServiceStack.Redis 使用教程

http://www.cnblogs.com/shanyou/archive/2011/11/10/2245082.html   https://github.com/ServiceStack/ServiceStack.Redis...

ServiceStack.Redis常用操作

  使用IRedisClient执行事务示例:using(IRedisClientRClient=prcm.GetClient()){RClient.Add("key",1);using(IRedisTransactionIRT=RClient.CreateTransaction()){IRT.QueueCommand...

ServiceStack.Redis 之 IRedisTypedClient 04_转

  IRedisTypedClient类相当于IRedicClient的强类型版,其方法与属性大多数与IRedisClient类似。  它支持在Redis中使用Linq查询的强大的类,它本身是一个泛型,IRedisClient的泛型方法As获得对象。  其方法原型如下:    IRedisTypedClient<...

ServiceStack.Redis之IRedisClient 03_转

事实上,IRedisClient里面的很多方法,其实就是Redis的命令名。只要对Redis的命令熟悉一点就能够非常快速地理解和掌握这些方法,趁着现在对Redis不是特别了解,我也对着命令来了解一下这些方法。  IRedisClient的属性如下:属性说明ConnectTimeout 连接超时Db当前数据库的...
代码星球·2020-05-23

Redis常用命令速查 02_转

  Key命令速查:命令说明DEL删除给定的一个或多个key,不存在的key会被忽略,返回值:被删除key的数量DUMP序列化给定key,返回被序列化的值,使用RESTORE命令可以将这个值反序列化为Redis键EXISTS检查给定 key 是否存在EXPIRE为给定key设置有效时间,接受时间点E...
代码星球·2020-05-23

Redis 安装与简单示例 01_转

  Redis下载地址如下:https://github.com/dmajkic/redis/downloads  解压后根据自己机器的实际情况选择32位或者64位。下载解压后图片如下:  redis-server.exeredis服务器的daemon启动程序redis.confredis配置文件redis-cli.e...
代码星球·2020-05-23

Redis缓存相关

///<summary>///Redis帮助类文件///</summary>publicclassRedisHelper:IDisposable{///<summary>///针对Log4net的实例///</summary>privatestaticreadonlyIL...
代码星球·2020-05-23

redis集群主流架构方案分析

Redis在互联网大数据平台有着广泛的应用,主要被用来缓存热点数据,避免海量请求压垮数据库,同时可以提升服务节点的响应速度和并发量。随着数据量的增多,由于redis是占用单台物理机或虚机的内存,内存资源是有限的,要动态地扩容缩容,就需要用到redis集群。redis集群的架构方案经历了一系列演变和改良的过程,本文介绍了...

redis使用场景介绍

一:缓存——热数据热点数据(经常会被查询,但是不经常被修改或者删除的数据),首选是使用redis缓存,毕竟强大到冒泡的QPS和极强的稳定性不是所有类似工具都有的,而且相比于memcached还提供了丰富的数据类型可以使用,另外,内存中的数据也提供了AOF和RDB等持久化机制可以选择,要冷、热的还...
代码星球·2020-05-23

Redis Sentinel的Redis集群(主从&Sharding)高可用方案

标题中的Sentinel:就连接池带哨兵模式,而不是CRUD带哨兵模式在不使用redis3.0之后版本的情况下,对于redis服务端一般是采用Sentinel哨兵模式,也就是一主多备的方式。这里,先抛出三个问题,问题1:单节点宕机数据丢失?问题2:多节点(节点间没有主从关系)数据分片,采用sharedJedisPool...

对redis深入理解

1、Redis有哪些数据结构?字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。如果你说还玩过RedisModule,像BloomFilter,RedisSearch,Redis...
代码星球·2020-05-23

Redis的字典扩容与ConcurrentHashMap的扩容策略比较

本文介绍Redis的字典(是种Map)扩容与ConcurrentHashMap的扩容策略,并比较它们的优缺点。(不讨论它们的实现细节)首先Redis的字典采用的是一种‘’单线程渐进式rehash‘’,这里的单线程是指只有一个线程在扩容,而在扩容的同时其他的线程可以并发的进...