zoukankan      html  css  js  c++  java
  • python操作redis之string

    # 通过init创建对象,指定参数host、port与指定的服务器和端口连接,
    # host默认为localhost、port默认为6379,db(数据库)默认为0
    sr=StrictRedis(host='localhost',port=6379,db=0)
    # 简写
    sr=StrictRedis()
    from redis import *
    #string-增加
    try:
        #创建StrictRedis对象,与redis服务器建立连接
        sr=StrictRedis(host='localhost',port=6379,db=1)
        #添加键name,值为憨憨
        result=sr.set('name','憨憨')
        #输出响应结果,如果添加成功则返回True,否则返回False
        print(result)
    except Exception as e:
        print(e)
    
    #string-获取
    try:
        sr=StrictRedis()
        #获取键name的值
        result=sr.get('name')
        #输出键的值,如果键不存在则返回None
        print(result)
    except Exception as e:
        print(e)
    
    #string-修改
    try:
        sr=StrictRedis()
        #设置键name的值,如果键已经存在则进行修改,如果键不存在则进行添加
        result=sr.set('name','neuedu')
        #输出响应结果,如果操作成功则返回True,否则返回False
        print(result)
    except Exception as e:
        print(e)
    
    #string-删除
    try:
        sr=StrictRedis()
        #删除键name的值,存在则删除键及其值
        result=sr.delete('name1')
        #输出响应结果,如果删除成功则返回受影响的键数,否则返回0
        print(result)
    except Exception as e:
        print(e)
    
    #获取键
    try:
        sr=StrictRedis()
        #获取所有键
        result=sr.keys()
        #输出响应结果,所有的键构成一个列表,如果没有键则返回空列表
        print(result)
    except Exception as e:
        print(e)
  • 相关阅读:
    LeetCode 64. 最小路径和
    LeetCode 344. 反转字符串
    LeetCode 162. 寻找峰值
    LeetCode 227. 基本计算器 II
    LeetCode 232. 用栈实现队列
    LeetCode 160. 相交链表
    LeetCode 112. 路径总和
    谈谈反作弊风控的实践经验
    LeetCode 704. 二分查找
    Hive SQL rank()/dense_rank()/row_number()的区别
  • 原文地址:https://www.cnblogs.com/lnd-blog/p/11691667.html
Copyright © 2011-2022 走看看