随笔分类 -  Redis

摘要:EVAL 用于使用Redis内置的Lua解析器解析脚本。 键参数可以使用 KEYS 访问,如 KEYS[1],KEYS[2]... 值参数可以使用 ARGV 访问,如 ARGV[1],ARGV[2]... Lua脚本调用Redis命令 redis.call() redis.pcall() 两者之间唯 阅读全文
posted @ 2020-02-18 22:29 BINGJJFLY 阅读(152) 评论(0) 推荐(0)
摘要:概念 HyperLogLog是一种是一种概率数据结构,用于对用于对唯一事物(Set或Zset)进行计数(基数)。有一组算法(LogLog算法)会以内存为代价来交换精度:您最终会得到带有标准误差的估计量度,在Redis实现的情况下,该误差小于1%。这种算法的神奇之处在于,您不再需要使用与所计数项目数量 阅读全文
posted @ 2020-02-16 17:04 BINGJJFLY 阅读(122) 评论(0) 推荐(0)
摘要:概念 计算机最小的存储单位是位bit,Bitmaps是针对位的操作的,相较于String、Hash、Set等存储方式更加节省空间。Bitmaps不是一种数据结构,操作是基于String结构的,一个String最大可以存储512M,那么一个Bitmaps则可以设置2^32个位。 应用场景 位上的值要么 阅读全文
posted @ 2020-02-16 16:52 BINGJJFLY 阅读(200) 评论(0) 推荐(0)
摘要:目的 一次发送多个命令,节省往返时间 解决的问题 客户端和服务器通过网络进行连接。这个连接可以很快(loopback接口)或很慢(建立了一个多次跳转的网络连接)。无论网络延如何延时,数据包总是能从客户端到达服务器,并从服务器返回数据回复客户端。这个时间被称之为 RTT (Round Trip Tim 阅读全文
posted @ 2020-02-16 16:44 BINGJJFLY 阅读(215) 评论(0) 推荐(0)
摘要:1、抽奖 1)、用户参与抽奖:SADD order 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 2)、查看所有参与抽奖的人:SMEMBERS order 3)、重复抽奖每次抽取两人:SMEMBERS order 2 4)、不重复抽奖,三等奖3人 阅读全文
posted @ 2020-02-09 14:50 BINGJJFLY 阅读(462) 评论(0) 推荐(0)
摘要:服务器架构 下载Redis(两台服务器均需要操作) 【1】安装 【2】开放端口或关闭防火墙 创建集群节点(两台服务器均需要操作) 【1】创建集群节点目录 【2】修改redis默认的配置文件 【3】复制redis-server & redis.conf 【4】修改端口号 & 启动redis服务 <70 阅读全文
posted @ 2019-03-05 14:45 BINGJJFLY 阅读(686) 评论(0) 推荐(0)
摘要:服务器架构 下载Redis(两台服务器均需要操作) 【1】环境准备 【2】下载解压 【3】编译 【4】开放端口或关闭防火墙 创建集群节点(两台服务器均需要操作) 【1】创建集群节点目录 【2】修改redis默认的配置文件 【3】复制redis-server & redis.conf 【4】修改端口号 阅读全文
posted @ 2019-02-28 16:53 BINGJJFLY 阅读(577) 评论(0) 推荐(0)
摘要:redis特点 它是一个K-V存储系统,可以存储五种数据结构(String、List、Set、Hash、Sorted Set),可以提供数据结构服务。 redis和memcached的区别 1、Redis侧重存储,memcached侧重缓存,redis具有持久化功能 2、Redis存储的数据有结构, 阅读全文
posted @ 2017-09-21 10:37 BINGJJFLY 阅读(459) 评论(0) 推荐(0)