Golang 利用redis加并发锁

Jackey Golang, Redis 90 次浏览 2 评论 ,
package main import ( "fmt" "github.com/go-redis/redis" "time" ) // 定义redis链接池 var RedisTest *redis.Client // 初始化redis链接池 func init() { RedisTest = redis.NewClient(&redis.Options...

redis 服务器管理

Jackey Redis 140 次浏览 0 评论
检查连接是否正常 PING 使用客户端向 Redis 服务器发送一个 PING ,如果客户端与服务器之间的连接正常,并且服务器的运作也正常的话,那么命令将返回一个 PONG 。 通常用于测试网络连接和服务器状态,或者用于测量延迟值。 ...

redis 持久化

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

redis 服务器配置

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

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

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

redis Lua脚本

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

redis 事务

Jackey Redis 184 次浏览 1 评论 ,
事务 Redis 的事务功能允许用户将多个命令包裹起来,然后一次性地、按 顺序地执行被包裹的所有命令。 在事务执行的过程中,服务器不会中断事务而改去执行其他命令请求,只有在事务包裹的所有命令都被执行完毕之后,服务器才会去处理...

redis 发布与订阅

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

redis 设置键过期时间

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

redis HyperLogLog

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

redis 有序集合

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

redis 集合

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

redis 列表

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

redis 散列

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

redis 字符串操作

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