有序集合

Redis研究-3.6 Redis 5种类型的基本使用2

ε祈祈猫儿з 提交于 2020-02-29 13:31:10
1.字符串 在Redis中,Redis将字符串当做三种类型来对待,一种是字节串,一种是整数,最后一种是浮点数。因此,针对不同的类型,Redis也有不同的操作,特别是针对后面两种类型,涉及到类型转换的时候,Redis会自动处理。 ** 1.1 整数类型操作** _1.1.1 incr_ 他的作用是在指定的key上进行加1操作特别的,如果在Redis中不存在这个key,那么,先在Redis中创建这个key,然后再执行加1操作。 操作: get redis_int 结果: (nil) 操作: incr redis_int 结果: (integer) 1 _1.1.2 incrby _ 他的作用是在指定的key上执行加法操作。 操作:incrby redis_int 2 结果:(integer) 4 操作:get redis_int 结果:"4" _1.1.3 decr_ 他的作用和incr相反。 操作:decr redis_int 结果:(integer) 3 操作:get redis_int 结果:"3" 操作:get redis_an 结果:(nil) 操作:decr redis_an 结果:(integer) -1 1.1.4 decrby 他的作用和incrby相反。这里就不举例啦。 1.2 字节串 _1.2.1 append_ 他的作用是在指定的key的尾部添加指定的子串

Redis研究-3.7 有序集合中范围以及数学集合运算

爱⌒轻易说出口 提交于 2020-02-29 13:29:29
1.安装redis-py 因为在类Unix系统上都默认安装了Python,所以,本章节主要看看,怎么样用Python来操作Redis。 要让Python来操作Redis,你先要安装Python的Redis客户端redis-py库,库的github地址是: https://github.com/andymccurdy/redis-py。用git clone https://github.com/andymccurdy/redis-py 即可下载源码。进入下载的源码目录,使用sudo python setup.py install 就可以安装了。 在shell中启动python。 操作:python 结果: Python 2.7.10 (default, Jul 14 2015, 19:46:27) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwin Type "help", "copyright", "credits" or "license" for more information. 现在,你可以导入redis模块。既可以进行编程操作了。 操作:>>> import redis 建立连接: 操作:>>> conn=redis.StrictRedis(host='localhost', port=6379