redis
莫忧_
这个作者很懒,什么都没留下…
展开
-
Redis的发布和订阅(五)
Redis 发布订阅 Redis发布订阅是一种消息通信模式,发送者发送消息,订阅者接收消息。 Redis客户端可以订阅任意数量的频道。 例:下图战士了频道channel1,以及订阅这个频道的三个客户端——client2、client5和client1之间的关系: 当有新消息通过PUBLISH命令发送给频道channel1时,这个消息就会被发送给订阅它的三个客户端: 实例 以下实例演示了发布订阅是如何工作的,在我们实例中我们创建了订阅频道名为redisChat redis 127.0.0.1:6379&g原创 2020-06-03 10:22:49 · 155 阅读 · 0 评论 -
redis学习(四)
HyperLogLog结构 1.定义 Redis在HyperLogLog是用来做基数统计的算法,HyperLogLog在输入元素的数量或者体积非常大的时候,计算基数所需的空间总是固定的,并且很小的。 在Redis里面,每个HyperLogLog键只需要花费12KB内存,就可以计算解禁2^64个不同元素的基数,这和计算基数时,元素越多耗费内存就越多的集合形成鲜明对比。 但是,因为HyperLogLog只会根据输入的元素来计算基数,而不会储存输入元素本身,所以HyperLogLog不能像集合那样,返回输入的各原创 2020-06-02 17:00:02 · 126 阅读 · 0 评论 -
初识Redis(三)
1.Redis简谈 Redis命令是用于在Redis服务商执行操作的。 在使用Redis命令前需要先下载Redis客户端。 1.1 基础语法 Redis客户端基本语法为: $redis-cli 实例: 以下实例讲解了如何启动Redis客户端: 启动redis客户端,打开终端并输入命令redis-cli,该命令会连接本地的redis服务。 ping命令,可以检测redis服务是否启动。 C:\...原创 2020-01-07 14:35:42 · 125 阅读 · 0 评论 -
进一步了解Redis(二)
Redis数据类型 Redis支持五种数据类型 string(字符)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)。 1.String 字符串 1.1 基础 String是Redis最基本的数据类型,可以理解成与Memcached一模一样的类型,一个key对应一个value。 String类型是二进制安全的,意思是Redis的String可以包含任何数据,比如jp...原创 2020-01-06 15:58:42 · 81 阅读 · 0 评论 -
Redis初步了解
1. Redis简介 Redis是完全开元免费的,遵守BSD协议,是一个高性能的key-value数据库。 1.1 Redis与其他key-value缓存产品有以下三个特点: Redis支持数据持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 Re...原创 2020-01-03 15:36:06 · 135 阅读 · 0 评论