Redis
文章平均质量分 91
Redis 是一个高性能的key-value数据库
@SmartSi
Stay Hungry, Stay Foolish
展开
-
Redis 如何使用 Bitmap
1. Bitmap 是什么 Bitmap(也称为位数组或者位向量等)是一种实现对位的操作的’数据结构’,在数据结构加引号主要因为: Bitmap 本身不是一种数据结构,底层实际上是字符串,可以借助字符串进行位操作。 Bitmap 单独提供了一套命令,所以与使用字符串的方法不太相同。可以把 Bitmaps 想象成一个以位为单位的数组,数组的每个单元只能存储 0 和 1,数组的下标在 Bitmap 中叫做偏移量 offset。 2. 占用存储空间 如上我们知道 Bitmap 本身不是一种数据结构,底层实际上原创 2022-05-15 23:07:36 · 536 阅读 · 0 评论 -
Redis 如何使用 HyperLogLog
1. 概述 Redis 在 2.8.9 版本添加了 HyperLogLog 数据结构,用来做基数统计,其优点是在输入元素的数量非常大时,计算基数所需的空间比较小并且一般比较恒定。 在 Redis 里面,每个 HyperLogLog 键只需要花费 12 KB 内存就可以计算接近 2^64 个不同元素的基数。这和计算基数时,元素越多耗费内存越多的集合形成鲜明对比。但是,因为 HyperLogLog 只会根据输入元素来计算基数,并不会储存输入元素本身,所以 HyperLogLog 不能像集合那样能返回输入的各个元原创 2022-05-14 09:29:43 · 482 阅读 · 0 评论 -
[Redis]Redis指南一 数据类型
1. 字符串1.1 SET与GETSET key value GET keyRedis中的字符串是一个字节序列。Redis中的字符串是二进制安全的,这意味着它们的长度不由任何特殊的终止字符决定。因此,可以在一个字符串中存储高达512兆字节的任何内容。127.0.0.1:6379> SET USER "yoona" OK 127.0.0.1:6379> GET USER "yoona"1.2 INC原创 2017-05-31 21:23:38 · 863 阅读 · 0 评论 -
[Redis]Redis指南二 配置
我们可以通过redis-server的启动参数port设置了Redis的端口号,除此之外Redis还支持其他配置选项,如是否开启持久化,日志级别等.由于可以配置的选项较多,通过启动参数设置这些选项并不方便,所以Redis支持通过配置文件来设置这些选项.启动配置文件的方法在启动时将配置文件的路径作为启动参数传递给redis-server:redis-server /path/to/redis.con原创 2017-06-28 20:33:12 · 714 阅读 · 0 评论 -
[Redis]Redis指南一 安装与启动
在安装Redis前需要了解Redis的版本规则以选择最合适自己的版本,Redis约定次版本(即第一个小数点后的数字)为偶数的版本是稳定版本(如 2.4版本,2.6版本),奇数版本是非稳定版本(如2.5版本,2.7版本),推荐使用稳定版本进行开发和在生产环境中使用.1. 下载当前最新版本为3.2.9:官网下载:https://redis.io/中文官网下载:http://www.redis.cn/d原创 2017-06-01 09:48:37 · 1262 阅读 · 0 评论