python连接Redis,字符串的简单操作 野性酷女 2023-02-17 03:38 1阅读 0赞 关于如何安装redis,导入redis 在 哈希表一章已经介绍,点击链接可以查看 [python连接Redis,学习哈希表基本操作][python_Redis] **字符串** * 字符串(String)是redis的基本数据结构之一。由key和value两部分组成。 * Redis的字符串可以简单的类比为python的变量。其中,key相当于变量名,value相当于变量值。 动脑思考思考哦。 import redis r = redis.Redis(decode_responses=True) r.set('novel','This is my test key') print("获取指定 novel的值:",r.get('novel')) print('返回字符串的长度',r.strlen('novel')) print('获取指定范围的值:',r.getrange('novel',1,5),'\n') '''Getset 命令用于设置指定 key 的值,并返回 key 的旧值。 返回值: 返回给定 key 的旧值。 当 key 没有旧值时,即 key 不存在时,返回 nil 。 当 key 存在但不是字符串类型时,返回一个错误。''' r.getset('db','mongo') print(r.get('db')) print('返回旧值:',r.getset('db','redis')) print('返回新值:',r.get('db')) r.set('num',12,) print('\n减少 decr:',r.decrby('num',3)) print('增加 incr:',r.incrbyfloat('num',15.5)) r.append('novel',' 神澜奇域') print(r.get('novel'),'\n') # SETNX key value 不能覆盖被指定的key ,在指定的key不存在时,设置key的值。 r.setnx('new','元尊') print(r.get('new')) r.setnx('new','斗罗') print('是否覆盖?:',r.get('new')) ![在这里插入图片描述][watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDc3NTI1NQ_size_16_color_FFFFFF_t_70] [python_Redis]: https://blog.csdn.net/weixin_44775255/article/details/106682395 [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDc3NTI1NQ_size_16_color_FFFFFF_t_70]: https://img-blog.csdnimg.cn/20200611225225531.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDc3NTI1NQ==,size_16,color_FFFFFF,t_70
还没有评论,来说两句吧...