首页 > 数据库 >Python 之操作redis

Python 之操作redis

时间:2023-04-14 10:12:03浏览次数:34  
标签:username obj Python redis color user print 操作

一、示例代码

import redis

pool = redis.ConnectionPool(host='127.0.0.1', port=6379, password="", max_connections=10)
redis_obj = redis.Redis(connection_pool=pool, decode_responses=True)

# 操作字符串
redis_obj.set(name="password", value="123456", ex=6)
print(redis_obj.get("password"))

redis_obj.setex("username", 5, "Yang")
print(redis_obj.get("username"))

# 操作列表
redis_obj.delete("database")
redis_obj.lpush("database", "sql", "mysql", "mygodb")
redis_obj.linsert("database", "before", "mysql", "redis")

print(redis_obj.lrange("database", 0, -1))

# 操作hash散列值
redis_obj.hset("user", "username", "Yang")
print(redis_obj.hget("user", "username"))

# 一次设置多个
user = {
    "username": "Yang",
    "password": "123456",
}
redis_obj.hmset("user", user)
# 获取所有,返回字典
print(redis_obj.hgetall("user"))

#操作集合
redis_obj.sadd("color", "red", "blue", "yellow")
print(redis_obj.smembers("color"))

# 删除red
redis_obj.srem("color", "red")
print(redis_obj.smembers("color"))

 

标签:username,obj,Python,redis,color,user,print,操作
From: https://www.cnblogs.com/yang-2018/p/17317431.html

相关文章

  • python版 异常重试的次数,间隔的装饰器涵数
    fromfunctoolsimportwrapsfromthreadingimportEventdefretry_exception(retry_count=0,interval_wait=0):defwrap(f):@wraps(f)deffunc(*args,**kwargs):try:returnf(*args,**kwargs)exc......
  • Python Http 请求
    如果要进行客户端和服务器端之间的消息传递,我们可以使用HTTP协议请求HTTP协议请求主要分6种类型(GET和POST较常用)1)GET请求通过URL网址传递信息,可以直接在URL中写上要传递的信息,也可以由表单进行传递(表单中的信息会自动转化为URL地址中的数据,通过URL地址传递)备注:已经取得资源,并......
  • winform-C#操作IIS_DirectoryEntry
    1、创建对象:DirectoryEntryrootfolder=newDirectoryEntry("IIS://localhost/W3SVC/1/ROOT"); //IIS://服务器的名字/要操作的Web服务器类型/站点/站点的虚拟目录 2、修改对象: 3、删除对象: 参考:   C#创建虚拟目录  C#使用DirectoryEntry操作IIS创建网站......
  • Houdini和UE4/UE5的协同操作&Project Titan是什么?
    通常当涉及到Houdini时,有3种常见的方式来与材质共享/发送数据,它们是顶点颜色、纹理和UV数据(我们将更多地讨论)。根据您想要做什么以及需要多少数据,其中一个将优先于另一个。顶点颜色:电缆工具是Houdini计算要在着色器中使用的顶点颜色的一个很好的例子。这里的想法是,我们有一条大......
  • [oeasy]python0133_[趣味拓展]颜文字_流石兄弟_表情文字_2ch_kaomoji
    颜文字回忆上次内容上次我们了解unicode里面有各种字体甚至还有emoji emoji本质上也是文字按照unicode的方式编码存储时按照utf-8的方式编码显示时按照系统定义的方式进行显示 还有什么好玩的亚文化吗?......
  • python做界面
    Python学习笔记——开发图形界面wxPython、PyQt、PySide选哪一个?_python图形界面开发哪个好_SZ深呼吸的博客-CSDN博客学习Python,就不得不提一下Python的图形界面开发,如果只用命令行写程序,用户体验不太好,难以胜任复杂的人机交互场景。Python的图形界面开发库常用的有:Tkinter、wxPy......
  • python3入门
    1、介绍Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言.python2.x和python3.x是两个主要的版本系列,但是后者并不完全兼容前者,python2.7是两者的过渡版本,兼容前者,且具有后者的一些特征。python官网:https://www.python.org/2、查看python版本python-......
  • python 操作csv
    python操作csv 写csvimportcsvwithopen('path/to/file.csv','w',newline='')ascsvfile:writer=csv.writer(csvfile,delimiter=',',quotechar='"',quoting=csv.QUOTE_MINIMAL)writer.writero......
  • Elasticsearch 7.x文档基本操作(CRUD)
    一、概述Elasticsearch是一个流行的开源搜索引擎,用于存储、搜索和分析数据。下面是Elasticsearch7.x版本的基本操作(CRUD):1、创建索引:PUT/index_name{"settings":{"number_of_shards":1,"number_of_replicas":0}}2、查看索引:GET/index_name3、......
  • 02 操作dom
    操作dom<divid="time">2023/4/13</div><ul><li>1</li><li>2</li><li>3</li><li>4</li></ul><olid="ol"><li>ol>1</li>......