Python操作Redis大全
admin 6年前 (2018-10-16) 2906浏览 0评论
命令太多记不住可以参考Redis中文网,强烈建议收藏 一、字符串 strings Python操作Redis的redis模块对字符串(string)的主要操作函数包括:SET、GET、GETSET、SETEX、SETNX、MSET、MSETNX、IN...
admin 6年前 (2018-10-16) 2906浏览 0评论
命令太多记不住可以参考Redis中文网,强烈建议收藏 一、字符串 strings Python操作Redis的redis模块对字符串(string)的主要操作函数包括:SET、GET、GETSET、SETEX、SETNX、MSET、MSETNX、IN...
admin 6年前 (2018-08-11) 3152浏览 0评论
什么是连接池 通常情况下, 当我们需要做redis操作时, 会创建一个连接, 并基于这个连接进行redis操作, 操作完成后, 释放连接, 一般情况下, 这是没问题的, 但当并发量比较高的时候, 频繁的连接创建和释放对性能会有较高的影响 于是, 连接...
admin 8年前 (2017-01-22) 4385浏览 0评论
INFO命令会返回Redis服务器的状态信息和统计数据,计算机可以很简单地解析这些返回数据,用户也可以轻松地阅读这些返回数据。 可以通过以下的可选参数,选择查看特定分段的服务器信息: server:Redis服务器相关的通用信息 clients:客户...
admin 8年前 (2017-01-06) 3580浏览 0评论
今天在部署python代码到预生产环境时,web站老是出现redis链接未初始化,无法连接到服务的提示,比对了一下开发环境与测试环境代码,完全一致,然后就是查看各种日志,排查了半天也没有查明是什么原因引起的。 没有办法的情况下,直接登录服务器,从uw...
admin 8年前 (2016-12-12) 3599浏览 0评论
问题描述 我们对象存储系统用到了老版本的swift mc客户端,memcached切到medis后,swift时 不时的会爆出几个list index out of range 异常,在代码的line[0].upper() != ‘END...
admin 8年前 (2016-11-24) 4147浏览 0评论
目前 redis 并不支持 memcache 协议,但已经有人给 redis 2.0 版本 打了个patch,支持 memcache 协议 项目:https://github.com/vislee/medis 如有任何建议和问题,请 New issu...
admin 8年前 (2016-10-16) 3055浏览 0评论
摘要 Redis是一款优秀的、开源的内存数据库,我在阅读Redis源码实现的过程中,时时刻刻能感受到Redis作者为更好地使用内存而费尽各种心思,例如最明显的是对于同一种数据结构在不同应用场景下提供了基于不同底层编码的实现(如压缩列表、跳跃表等)。今...
admin 9年前 (2015-12-17) 3214浏览 0评论
Nginx最开始是作为反向代理被熟知的,基于它的OpenResty的自然也是支持反向代理的,下面我们就来看看它的一些基本用法以及在使用过程中的一些技巧。 一、基本用法 在业务环境中,可能会将OpenResty(以后简称OR)作为反向代理,根据不同的l...
admin 10年前 (2015-06-06) 3597浏览 0评论
FLUSHALL FLUSHDB 命令会清空数据,而且从不失败,对于线上集群非常危险。 KEYS * 命令,当数据规模较大时使用,会严重影响Redis性能,也非常危险。 如果从根本上规避这些风险呢? Redis提供了非常简单且有效的方法,直接在配置文...
admin 10年前 (2015-06-02) 5316浏览 0评论
前段时间在看高级连接池的实现,所以高级连接池就是一次构建实例的时候,他会一次性创建出指定个数的链接对象,然后会把这些链接对象放到队列里面,然后会开一个线程专门去维护他们,好让他们别怪了,或者提前知道他们怪了,会在生成一个可用的链接。 该线程也会定时的...
admin 10年前 (2015-04-27) 6191浏览 0评论
本文来自 Bugsnag 的联合创始人 Simon Maynard 的系列文章,作者根据几年来对 Redis 的使用经历,对 Redis 监控方法进行了系统性的总结,干货很多,值得一看。 原文链接:Redis Masterclass – Part 2...
admin 10年前 (2015-04-20) 3501浏览 0评论
丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。 下面举一些常见适合k...
admin 10年前 (2015-04-16) 3567浏览 0评论
如果 MySQL 数据库比较大的话,我们很容易就能查出是哪些表占用的空间;不过如果 Redis 内存比较大的话,我们就不太容易查出是哪些(种)键占用的空间了。 有一些工具能够提供必要的帮助,比如 redis-rdb-tools 可以直接分析 RDB ...
admin 10年前 (2015-02-27) 3296浏览 0评论
# Server redis_version:2.8.19 ###redis版本号 redis_git_sha1:00000000 ###git SHA1 redis_git_dirty:0 ###git dirty flag redis_build...
admin 10年前 (2015-02-06) 4303浏览 1评论
【编者的话】本文介绍了如何使用Docker搭建Redis集群,很多读者都在问Docker能带来哪些实质性的好处,我想本文就是一个很好的例子。不使用Docker你也可以搭建Redis集群,那使用Docker后会有怎么样的优势了?我想可以用两个词总结:快...
admin 10年前 (2014-11-14) 3576浏览 0评论
本文主要介绍一些列简单的redis运维经验,帮助大家对redis的运维有个初步的了解,条目不分先后,后续还会持续添加。本文档预期读者为:redis使用者。 计算延迟时间 这里的延迟时间指的是指令请求的等待时间(单位为毫秒),包含网络延时以及单线程的命...
admin 10年前 (2014-11-14) 3181浏览 0评论
操作步骤 1. 在slave server新建一个redis实例,建议认证密码(“requirepass”)与master server一致,但是不要在redis.conf里面设置同步配置(“slaveof”“masterauth”); 2. 启动新...
admin 10年前 (2014-09-13) 6977浏览 0评论
Ruby的安装 因为CentOS源里的ruby版本太低,我们直接下载源码进行安装 安装之前确认系统中已经安装了libyaml 没有的话直接下载源码安装 wget http://pyyaml.org/download/libyaml/yaml-0.1....