摘要:
Python多线程与多进程中join()方法的效果是相同的。 下面仅以多线程为例: 首先需要明确几个概念: 知识点一: 当一个进程启动之后,会默认产生一个主线程,因为线程是程序执行流的最小单元,当设置多线程时,主线程会创建多个子线程,在python中,默认情况下(其实就是setDaemon(Fals 阅读全文
摘要:
通过管道技术降低往返时延 当后一条命令不依赖于前一条命令的返回结果时,可以使用管道技术将多条命令一起 发送给redis服务器,服务器执行结束之后,一起返回结果,降低了通信频度。 阅读全文
摘要:
SORT 1. 按照键值从小到大或者从大到小的顺序进行排序 对数字进行排序 语法:SORT key [DESC] 默认情况下,是升序排序,可以指定DESC进行降序排序 对字母进行排序 语法:SORT key ALPHA [DESC] 默认情况下,是升序排序,可以指定DESC进行降序排序 2. 使用L 阅读全文
摘要:
PUBLISH/SUBSCRIBE 发布订阅的原理 包含两个角色,一个是发布者, 一个是订阅者 订阅者可以订阅一个或者多个频道(channel) 发布者可以向指定的频道发布信息 通过SUBSCRIBE订阅频道 命令: SUBSCRIBE channel 订阅1.1频道 SUBSCRIBE chann 阅读全文
摘要:
PING 测试客户端和服务器之间的连接是否有效,有效返回PONG ECHO 打印特定的信息, 如: ECHO 'HELLO WORLD' QUIT/EXIT 断开当前客户端与服务器之间的连接,可以重连 SHUTDOWN 直接关闭服务器 身份验证 设置密码: 1. Redis配置文件中requirep 阅读全文
摘要:
EXPIRE 设置生存时间,以秒为单位 EXPIREAT 设置生存时间,秒时间戳格式 PEXPIRE 设置生存时间,毫秒为单位 PEXPOREAT 设置生存时间,毫秒时间戳格式 PERSIST 将过期时间设置为永久 TTL 查看key的生存时间,秒为单位 如果返回值是 1, 则是永久 PTTL 查看 阅读全文
摘要:
ZADD 作用: 将元素及其分数添加到集合中 语法: ZADD key score membre [score member] 当集合元素已经存在时,再次添加会更新其分数 当score是 +inf 时, 分数是正无穷 当score是 inf 时,分数是负无穷 ZSCORE 作用:获得指定成员的分数 阅读全文
摘要:
Redis中的事务 开启事务 MULTI:开启事务,事务块中多条语句会按照顺序放入队列当中,最后由EXEC来执行 执行事务 EXEC: 执行事务块中的命令 监视一个或者多个key WATCH: 监视一个或者多个key,如果事务在执行之前这个key被其他命令改动,事务就会被打断 UNWATCH: 取消 阅读全文
摘要:
SADD 作用:向集合中添加元素 语法:SADD key menber [, ...] 添加重复的元素会返回0,失败 SMEMBERS 作用:返回指定集合中的元素 语法: SMEMBERS key SISMEMBER 作用: 检测value是否是集合中的元素 语法:SISMEMBER key val 阅读全文
摘要:
KEYS 作用:返回所有的给定模式的key 语法:KEYS pattern 通配符: : 任意个字符 ?: 任意一个字符 []: 匹配[]之间的字符 [a z] [A Z] \x: 匹配特殊字符 \? \ EXISTS 作用: 查看key是否存在 语法: EXISTS key TYPE 作用:检查k 阅读全文