redis 持久化

Jackey Redis 2,597 次浏览 0 评论 ,
持久化 因为 Redis 服务器将数据储存在内存里面,而一旦服 务器被关闭、或者运行服务器的主机本身被关闭的话,储存在内存里面的数据就会消失不 见。 如果我们仅仅是将 Redis 用作缓存的话,那么这种数据丢失...

redis 服务器配置

Jackey Redis 2,638 次浏览 0 评论
配置选项 Redis 服务器提供了一些配置选项(configuration option),通过修改这些选项的值,可以改变选项对应功能的行为。 举个例子,前面介绍 SELECT 命令时曾经说过,Redis 服务器默认会创建 0 号至 15 号...

redis 新浪微博中部分应用分析

Jackey Redis 2,665 次浏览 0 评论 ,
创建用户账号 注册一个新的微博账号,有三样信息是必须的: 1. 邮箱地址,不能和已有的 邮箱地址相同(实际上也可以使用手机来注册,但 这里只考虑邮箱)。 2. 密码 3. 名字,不能和已有的名字相同。 需要解...

redis Lua脚本

Jackey Redis 2,909 次浏览 0 评论 ,
Redis 从 2.6 版本开始在服务器内部嵌入了一个 Lua 解释器,使得用户可以在服务器端执行 Lua 脚本。 这个功能有以下好处: 1. 使用脚本可以直接在服 务器端执行 Redis 命令,一般的数据处理操作可以直接使用 Lu...

redis 事务

Jackey Redis 2,693 次浏览 1 评论 ,
事务 Redis 的事务功能允许用户将多个命令包裹起来,然后一次性地、按 顺序地执行被包裹的所有命令。保证部分的原子性。 Redis已经子系统内部进行了功能的简化,这样可以保证更快的运行速度,因为Redis不需要事...

go-redis模块对Redis进行批量操作

Jackey Golang, Redis 3,582 次浏览 0 评论 ,
go-redis对redis执行批量操作的类是Pipeliner,具体示例如下. 运行该示例可在redis服务端依次接收到: MULTI incr tx_pipeline_counter expire tx_pipeline_counter 3600 EXEC 多条命令采用批...

redis 发布与订阅

Jackey Redis 2,539 次浏览 0 评论 ,
发布与订阅功能 Redis 的发布与订阅功能可以让用户将消息同时发送给多个客户端。 这个功能由几个不同的角色 协作组成: • 发布者(publisher):发布消息的客户端。 • 频道(channel):构建在服务器内部,负...

redis 设置键过期时间

Jackey Redis 3,107 次浏览 0 评论 ,
键过期功能的相关命令 设置生存时间: EXPIRE 命令和 PEXPIRE 命令。 设置过期时间: EXPIREAT 命令和 PEXPIREAT 命令。 查看剩余生存时间: TTL 命令和 PTTL 命令。 删除生存时间或过期时间: PER...

redis HyperLogLog

Jackey Redis 1,537 次浏览 0 评论 ,
HyperLogLog 介绍 HyperLogLog 可以接受多个元素作为输入,并给出输入元素的基数估算值: • 基数:集合中不同元素的数量。比如 {'apple', 'banana', 'cherry', 'banana', 'apple'} 的基数就是 3 。 • 估算值:...

redis 有序集合

Jackey Redis 2,827 次浏览 0 评论 , ,
有序集合(zset) 有序集合和集合一样,都可以包含任意数量的、各不相同的元素( element),不同于集合的是,有序集合的每个元素都关联着一个浮点数格式的分 值(score),并且有序集合会按照分 值,以从小到大...

redis 集合

Jackey Redis 2,505 次浏览 0 评论 , ,
集合(set) Redis 的集合以无序的方式储存多个各不相同的元素。 用户可快速地向集合添加元素,或者从集合里面 删除元素,也可以对多个集合进行集合运算操作,比如计算并集、交集和差集。 添加元素 SADD key ...

redis 列表

Jackey Redis 2,750 次浏览 0 评论 , ,
列表(list) 一个列表可以包含一个或以上数量的 项(item),每个项按照它们被推入到列表的位置来排列。 每个列表项所处的位置决定了这个项的索引值(index),索引以 0 为开始,从列表的左端到右端依次 递...

redis 散列

Jackey Redis 2,628 次浏览 0 评论 , ,
散列(hash) 一个散列由多个域值对(field-value pair)组成,散列的域和值都可以是文字、整数、浮点数或者二 进制数据。 同一个散列里面的每个域必 须是独一无二、各不相同的,而域的值则没有这一要求,换...

redis 字符串操作

Jackey Redis 2,951 次浏览 0 评论 , ,
字符串(string) Redis 中最简单的数据结构,它既可以储存文字(比如 "hello world"),又可以储存数字(比如整数10086 和浮点数 3.14),还可以储存二进制数据(比如 10010100)。 Redis 为这几种类型的值分...

Golang 栈

Jackey Golang 2,914 次浏览 1 评论 ,
栈的介绍 栈的英文为stack 栈是一个先入后出(FILO-First In Last Out)的有序列表 栈是限制线性表中元素的插入和删除只能在线性表的同一端进行的一种特殊线性表。允许插入和删除的一端,为变化的一端...
Go