首页 > 数据库 >redis通用操作

redis通用操作

时间:2024-05-15 20:44:18浏览次数:23  
标签:count 通用 键名 res redis 某个 操作 girl3 conn

通用操作的意思就是与数据类型无关,都可以操作的方法

【1】delete

# 删除某个键对应的值 可用一次性删多个

res = conn.delete('color') # 删除color对应的数据

【2】exists

# 判断某个键是否存在 存在返回1 不存在返回0

res = conn.exists('girls')

【3】keys

# 返回所有键 或者返回某个键
res = conn.keys() # 所有键
res = conn.key('count') # count键

【4】expire

# 设置过期时间
res = conn.expire(name='count', time=5) # 设置count这个键5秒后过期

【5】rename

# 重新设置键名
# 如果原键名不存在会报错
# 改成功返回值是true

res = conn.rename(src='girl2', dst='girl3') # 把girl2改成girl3

【6】move

# 把某个键移到另一个数据库
res = conn.move(name='girl3', db=2) # 把girl3这个键移到第3个数据库

【7】randomkey

# 随机弹出一个键名
res = conn.randomkey()

标签:count,通用,键名,res,redis,某个,操作,girl3,conn
From: https://www.cnblogs.com/Hqqqq/p/18194653

相关文章

  • redis之list类型
    在redis中,list类型是一种有序的字符串元素集合。redis的list和python中的列表类型有一些相似之处,但也有一些不同点redis列表类型的特点有序性:列表中的元素是按照插入顺序存储的,每个元素都有一个索引位置。允许重复元素:列表中可以包含重复的元素。支持头部和尾部的操作:Redis......
  • 【Azure Developer】如何通过Azure Portal快速获取到对应操作的API并转换为Python代码
    问题描述对于Azure资源进行配置操作,门户上可以正常操作。但是想通过Python代码实现,这样可以批量处理。那么在没有SDK的情况下,是否有快速办法呢? 问题解答当然可以,AzurePortal上操作的所有资源都是通过RESTAPI来实现的,所以只要找到正确的API,就可以通过浏览器中抓取到的请求B......
  • Redis总结
    【一】redis基础【二】python连接redis【三】Redis连接池【四】redis之字符串【五】redis之哈希类型【六】redis之list类型【七】redis通用操作【八】django中使用redis......
  • Redis连接池
    【一】Redis连接池的优点​ Redis连接池的存在主要是为了优化Redis客户端和Redis服务器之间的连接管理,提升性能和稳定性。具体而言,Redis连接池具有以下几个优点:提升响应速度:由于连接池中已经存在可用的连接,客户端可以快速获取连接并执行操作,而不需要等待新的连接建立过程。这......
  • redis基础
    redis介绍Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis与其他key-value缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供l......
  • python操作redis
    redis安装:https://github.com/tporadowski/redis/releases/一python操作redis1普通链接pipinstallredisimportredisconn=redis.Redis(host="localhost",port=6379,db=0,password=None)conn.set('name','lqz')con......
  • django中使用redis
    django中使用redis方式一:通用方式pool.pyimportredisPOOL=redis.ConnectionPool(max_connections=10,decode_responses=True)在哪里用,导入用即可fromutils.poolimportPOOLimportredisclassRedisView(ViewSet):deflist(self,request):conn=......
  • Pod常用操作
    创建pod:要使用kubectl创建Pod,你需要提供一个YAML或JSON格式的配置文件,该文件定义了Pod的详细信息,包括容器镜像、端口等。以下是一个简单的Pod定义示例:apiVersion:v1kind:Podmetadata:name:my-podlabels:app:my-appspec:containers:-name:my-containe......
  • hive3.1.2概述和基本操作
    1.hive基本概念hive简介hive的本质:Hive本质是将SQL转换为MapReduce的任务进行运算,底层由HDFS来提供数据存储,说白了hive可以理解为一个将SQL转换为MapReduce的任务的工具,甚至更近一步说hive就是一个MapReduce客户端。经常有面试问什么时hive我们可以从两点来回答:1.hive时数据......
  • Git基础操作
    #1.安装git请参考之前的步骤#2.配置gitgitconfig--globaluser.name"yourname"gitconfig--globaluser.email"[email protected]"#注册时用的邮箱#创建新仓库gitinit#初始化仓库gitclonehttps://github.com/user/repo#克隆远......