炫意html5
最早CSS3和HTML5移动技术网站之一

Redis是什么

喔28阅读(114)

Redis是一种开源的键值数据库,其相较于传统的关系数据库要简单很多。由于其结构简单,其速度也能快很多。 为了进一步提升性能,键值数据库一般使用内存保存数据,还使用 C 语言来进行开发。根据官方数据,其可以达到 100000 次/秒的读操作...

Docker启动Redis过程详解

yiyan阅读(108)

本节不介绍传统的 Redis 安装方法,而是介绍使用 Docker 来启动 Redis 服务器的方法。 服务器容器下载 可以通过 docker pull 命令来得到 Redis 服务器的镜像,版本选择最新的即可。 $ docker pull...

Python redis模块的安装

牛青阅读(115)

在服务器安装完毕后,需要实现自己的客户端,并通过客户端来操作服务器。构建客户端时需要使用 redis 库,该库可以使用 PIP 进行安装,方法如下: $ sudo pip install redis Collecting redis   D...

Python redis模块操作字符串方法汇总

老王阅读(148)

本节主要介绍字符串数据的操作。 1) set():该函数用于给单个键赋值。 >>> r.set('key10', 100) True >>> r.get('key10') # 得到键key10对应的值 b...

Python redis模块哈希操作

yiyan阅读(109)

在 Redis 中,哈希就是键值对组成的集合。相较于字符串,值为集合,而且集合的每个元素包含两个部分,第一部分为键,第二部分为值。 或者说,该类型的值就是一个小的 Redis 集合,可以用图 1 来表示这种关系。 图 1 哈希数据类型 下面...

Python redis list列表操作

yiyan阅读(122)

本节主要介绍对列表数据类型的操作,包括在左右两边添加元素、在指定位置添加元素、删除指定位置的元素等。 列表数据类型的结构如图 1 所示。 图 1 列表类型 1) lindex(键,位置):该函数用于得到指定键下某个位置的值。位置是整数,0 ...

Python redis set集合操作

牛青阅读(107)

本章主要介绍对集合数据的操作,集合数据类型的结构如图 1 所示。 图 1 集合类型 1) sadd():该函数用于向集合中添加单个或多个元素,返回新添加的元素个数。如果某个值以前就存在了,就不会添加了,所以实际添加的元素个数可能比请求添加的...

Python Redis订阅发布功能详解

田田阅读(108)

前面都是通过查询的方法得到某个键的值,我们也可以用订阅的方法来得到某个键的值,而且仅在该值发生变化时才会被触发。其基本工作模式是:首先订阅某个频道的消息,如果该频道有消息发送过来,那么相应的处理函数就会被执行。 基本用法 实现订阅发布功能需...

Python Redis设置过期时间

田田阅读(98)

默认情况下,某个键的存在是没有时效性的,即在明确删除该键之前,该键会一直有效。 当然在创建字符串数据时是可以指定时效的,也可以在键创建后修改时效属性,如让该键的有效期为5秒,到了时间该键便会自动被删除。 下面的代码演示了一个键在设定时效后自...

Python Redis管道模式

田田阅读(88)

我们知道所有对 Redis 的操作都需要发送消息给服务器,然后等待服务器处理,在服务器完成后才能执行下一个操作。 而使用管道(pipelining)模式就可以不用等待服务器处理完之后再进行下一个操作。这样可以将自己要执行的操作像脚本文件一样...

Java基础教程Android基础教程