Redis
文章平均质量分 60
是我来晚了!
一起努力呀!
展开
-
Redis 总结 —— 2022/2/7
Python 操作 Redis其它常用操作其它常用操作# 将二进制字典or列表转换成对应的字典or列表def Iterate_ListOrDict(value): if isinstance(value, list): list_latest = [] for i in value: list_latest.append(i.decode()) return list_latest elif isinstance(原创 2022-02-07 20:36:58 · 710 阅读 · 0 评论 -
Redis 总结 —— 2022/2/6
@[TOC](Python 操作 Redis)# 存储操作:Set/Sorted Set原创 2022-02-06 21:07:14 · 631 阅读 · 0 评论 -
Redis 总结 —— 2022/2/5
@[TOC](Python 操作 Redis)# 存储操作:List/Set/Sorted Set原创 2022-02-05 23:08:37 · 759 阅读 · 1 评论 -
Redis 总结 —— 2022/2/4
Python 操作 Redis连接方式:单次连接/连接池存储操作:String/Hash/List/Set/Sorted Set连接方式:单次连接/连接池import redisdef Once_connect(): """ 此种连接为单次连接,耗资源 :return:设置的name值 """ # 创建 Redis连接对象 redis_coon = redis.Redis(host='localhost', port=6379, db=5)原创 2022-02-04 22:20:53 · 654 阅读 · 0 评论 -
Redis 总结 —— 2022/2/3
此算法用于高性能的基数(去重)统计并且存在极低的误差率原创 2022-02-03 23:56:34 · 317 阅读 · 0 评论 -
Redis 总结 —— 2022/2/2
Redis 总结Python 交互Redis 事务Redis 查询附近的人Python 交互# 首先安装 Redis包import redis# 创建 Redis连接对象redis_coon = redis.StrictRedis(host='localhost', port=6379, db=5)# 字符串类型设置单个值redis_coon.set('name', 'susu')print(redis_coon.get('name').decode('utf-8'))Redis原创 2022-02-02 23:56:04 · 944 阅读 · 0 评论 -
Redis 总结 —— 2022/2/1
Redis 总结Redis 键Redis 的常用五大类型此篇文章介绍 Redis 在 window环境下的使用Redis 键# 具体命令:type/rename/move/dump/ttl/expire/exists/ keys/renamenx/randomkey/persist/type key ————————————————————————————————————— 返回值类型rename key newkey ———————————————————————————原创 2022-02-01 20:38:02 · 407 阅读 · 0 评论 -
基数统计算法 - HyperLogLog 及布隆过滤器
Redis1、前言2、HyperLogLog 介绍3、基础使用4、布隆过滤器5、编译方式5.1、下载并安装布隆过滤器6、启动验证上一篇文章(地址)1、前言在我们实际开发的过程中,可能会遇到这样一个问题,当我们需要统计一个大型网站的独立访问次数时,用什么数据类型比较好呢?如果我们使用 Redis 中的集合来统计,当它每天有数千万级别的访问时,将会是一个巨大的问题因为这些访问量不能被清空,我们运营人员可能会随时查看这些信息,那么随着时间的推移,这些统计数据所占用的空间会越来越大,逐渐超出我们能承载最大原创 2021-04-10 00:36:44 · 328 阅读 · 0 评论 -
查询附近的人 - GEO
Redis1、前言2、基础使用2.1、添加地理位置2.2、查询位置信息2.3、距离统计2.4、查询某位置内的其他成员信息2.5、删除地理位置3、应用场景4、小结1、前言经纬度我们所处的任何位置都可以用经度和纬度来标识,经度的范围 -180 到 180,纬度的范围为 -90 到 90纬度以赤道为界,赤道以南为负数,赤道以北为正数;经度以本初子午线(英国格林尼治天文台)为界,东边为正数,西边为负数地理位置Redis 在 3.2 版本中增加了 GEO 类型用于存储和查询地理位置GEO 命令g原创 2021-04-09 23:22:15 · 194 阅读 · 0 评论 -
Redis 事务
Redis1、前言2、事务基本使用3、开启事务4、命令入列5、执行事务/放弃事务6、事务错误1、前言事务指的是提供一种将多个命令打包,一次性按顺序执行的机制,并且保证服务器只有在执行完事务中的所有命令后,才会继续处理此客户端的其他命令事务也是其他关系型数据库所必备的基础功能,以支付的场景为例,正常情况下只有正常消费完成之后,才会减去账户余额如果没有事务的保障,可能会发生消费失败了,但依旧会把账户的余额给扣了2、事务基本使用事务在其他语言中,一般分为以下三个阶段:开启事务——Begin T原创 2021-04-09 22:41:47 · 142 阅读 · 0 评论 -
Redis 数据持久化
Redis1、数据持久化的介绍2、开启持久化2.1、Redis 持久化 — RDB2.1.1、手动持久化方式2.1.2、自动持久化方式2.1.3、RDB 优缺点2.2、Redis 持久化 — AOF2.2.1、持久化查询和设置2.2.2、命令行启动 AOF2.2.3、配置文件启动 AOF3、触发持久化3.1、自动触发3.1、手动触发4、AOF 文件重写上一篇文章(地址)1、数据持久化的介绍Redis 持久化Redis 的读写都是在内存中,性能较高但在内存中的数据会随着服务器的重启而丢失为了保证原创 2021-04-09 16:29:34 · 262 阅读 · 0 评论 -
Redis 主从配置
Redis1、主从概念2、主从配置2.1、配置主2.1、配置从3、数据操作1、主从概念⼀个 master 可以拥有多个slave,⼀个 slave 又可以拥有多个 slave,如此下去,形成了强⼤的多级服务器集群架构master 用来写数据,slave用来读数据,经统计:网站的读写比率是10:1通过主从配置可以实现读写分离master 和 slave 都是一个 redis 实例(redis服务)2、主从配置2.1、配置主具体步骤:第一步:修改 redis.conf 配置文件bind原创 2021-04-09 15:30:57 · 86 阅读 · 0 评论 -
Redis 与 Python 交互(简单连接)
Redis1、Python 操作 Window 端 Redis2、Python 操作 Linux 端 Redis1、Python 操作 Window 端 Redis具体步骤:第一步:安装Redis扩展(在命令行窗口运行)pip install redis第二步:连接(在 pycharm 里运行)r = redis.StrictRedis(host='localhost',port=6379,db=0)2、Python 操作 Linux 端 Redis具体步骤:第一步:Redis 开启原创 2021-04-09 15:07:47 · 247 阅读 · 0 评论 -
Redis 数据库简单使用
Redis1、前言2、redis常用五大数据类型2.1、redis - string2.1.1、@1命令、操作及演示2.1.2、@2命令、操作及演示2.1.3、@3命令、操作及演示2.2、redis - list(单值多 value)3、Redis 数据库3、1、前言在上一篇文章(地址) Centos 7 的基础上打开 redis 数据库第一步:用配置文件启动 redis 服务src/redis-server redis.conf第二步:客户机打开 redis 服务src/redis.cli原创 2021-04-09 10:54:38 · 182 阅读 · 0 评论 -
Redis 介绍及 Linux 安装教程
Redis1、前言1.1、背景1.2、数据库的发展历史(理解)2、Redis2.1、Redis 是什么 ?有什么用 ?怎么用 ?2.2、Redis 特性2.3、Redis 发展历程2.4、Redis 应用场景3、Redis 的安装、启动及关闭(Centos 7,Ubuntu 18.04)3.1、Centos 安装(超管登录)3.2、Centos 启动(超管登录)3.2.1、前台启动3.2.2、后台启动3.3、Centos 关闭(超管登录)3.4、Ubuntu 安装(非超管登录)3.5、Ubuntu 启动及关原创 2021-04-08 23:18:37 · 135 阅读 · 0 评论