随笔分类 - memcached&redis
摘要:一、事务 Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证: 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 事务是一个原子操作:事务中的命令要么全部被执行,要么全部都不执行。 事务是一个单独的隔离操
阅读全文
摘要:一、发布订阅说明 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 客户端可以订阅任意数量的频道 图展示了频道 channel1 , 以及订阅这个频道的三个客户端 —— client2 、 client5 和 client1 之间的关系:
阅读全文
摘要:Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。 有序集合的成员是唯一的,但分数(score)却可以重复。 集合是通过哈希表实现的,所以添加,删除,查找的
阅读全文
摘要:Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 Redis 中 集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。 1、 Sadd 命令、 Smembers 命令 Sadd 命令将一个或多个成员元素加入到集合中,已经存在于集合的
阅读全文
摘要:1、Lpush 命令 、Lrange 命令 、rpush命令、 Lpush 命令将一个或多个值插入到列表头部。 如果 key 不存在,一个空列表会被创建并执行 LPUSH 操作。 当 key 存在但不是列表类型时,返回一个错误。 Rpush 命令用于将一个或多个值插入到列表的尾部(最右边)。如果列表
阅读全文
摘要:1、set命令 Redis SET 命令用于设置给定 key 的值。如果 key 已经存储其他值, SET 就覆写旧值,且无视类型 2、getrange 命令 Redis Getrange 命令用于获取存储在指定 key 中字符串的子字符串。字符串的截取范围由 start 和 end 两个偏移量决定
阅读全文
摘要:1、 Hset 命令 Hset 命令用于为哈希表中的字段赋值 如果哈希表不存在,一个新的哈希表被创建并进行 HSET 操作。 如果字段已经存在于哈希表中,旧值将被覆盖。 2、Hget命令 HGetAll命令 Hget 命令用于返回哈希表中指定字段的值。如果给定的字段或 key 不存在时,返回 nil
阅读全文
摘要:一、ping ping命令用于查看服务端是否启动。 二、键命令 2.1 DEL命令 用于删除指定的Key。成功删除返回1,不在或者操作失败返回0. 2.2 DUMP命令 序列化对应的Key,并返回被序列化的值。 2.3 Exists命令 Exists命令判断Key是否存在。存在返回1,否则返回0.
阅读全文
摘要:1、下载安装包到本地 下载时需要选择选择和本地电脑配置相对应的安装包32位,64位。 2、启动Server Win+R-->cmd-->cd c:\reids回车,切换到redis目录,输入redis-server.exe redis.windows-services.conf启动服务器 3、启动客
阅读全文
摘要:1、创建个人MemcachedHelper类 /// <summary> /// 页 面 名:缓存管理类<br/> /// 说 明:设置、获取、移除Cache<br/> /// 作 者:xxx<br/> /// 时 间:2012-12-12(神奇的数字,传说中的12K)<br/> /// 修 改 者
阅读全文
摘要:1、下载文件 保存到本地(c:\memcached),下载版本是1.4.4版本 2、安装memcached Win+R -->cmd 回车 命令行窗口中输入 cd c:\memcached 回车 cd后跟文件保存路径。 输入memcached.exe -install 安装 错误1服务 如果不能安装
阅读全文

浙公网安备 33010602011771号