zoukankan      html  css  js  c++  java
  • Python中 redis StrictRedis对象操作string类型

    Python redis StrictRedis对象操作string类型

    准备

    • 在桌面上创建redis目录
    • 使用pycharm打开 redis目录
    • 创建redis_string.py文件

      from redis import *

      if __name__=="__main__":

      try:

      #创建StrictRedis对象,与redis服务器建连接

      sr=StrictRedis()

       

      except Exception as e:

      print e

      string-增加

    • set,添加键、值,如果添加成功则返回True,如果添加失败则返回False
    • 编写代码如下

      from redis import *

      if __name__=="__main__":

      try:

      #创建StrictRedis对象,与redis服务器建连接

      sr=StrictRedis()

      #添加键name,值为itheima

      result=sr.set('name','itheima')

      #输出响应结果,如果添加成功则返回True,否则返回False

      print result

      except Exception as e:

      print e

      string-获取

    • get,添加键对应的值,如果键存在则返回对应的值,如果键不存在则返回None
    • 编写代码如下

      from redis import *

      if __name__=="__main__":

      try:

      #创建StrictRedis对象,与redis服务器建连接

      sr=StrictRedis()

      #获取键name的值

      result = sr.get('name')

      #输出键的值,如果键不存在则返回None

      print result

      except Exception as e:

      print e

      string-修改

    • set,如果键已经存在则进修改,如果键不存在则进添加
    • 编写代码如下

      from redis import *

      if __name__=="__main__":

      try:

      #创建StrictRedis对象,与redis服务器建连接

      sr=StrictRedis()

      #设置键name的值,如果键已经存在则进修改,如果键不存在则进添加

      result = sr.set('name','itcast')

      #输出响应结果,如果操作成功则返回True,否则返回False

      print result

      except Exception as e:

      print e

      string-删除

    • delete,删除键及对应的值,如果删除成功则返回受影响的键数,否则则返 0
    • 编写代码如下

      from redis import *

      if __name__=="__main__":

      try:

      #创建StrictRedis对象,与redis服务器建连接

      sr=StrictRedis()

      #设置键name的值,如果键已经存在则进修改,如果键不存在则进添加

      result = sr.delete('name')

      #输出响应结果,如果删除成功则返回受影响的键数,否则则返回0

      print result

      except Exception as e:

      print e

      获取键

    • keys,根据正则表达式获取键
    • 编写代码如下

      from redis import *

      if __name__=="__main__":

      try:

      #创建StrictRedis对象,与redis服务器建连接

      sr=StrictRedis()

      #获取所有的键

      result=sr.keys()

      #输出响应结果,所有的键构成个列表,如果没有键则返回空列表

      print result

      except Exception as e:

      print e


  • 相关阅读:
    如何提高JavaScript代码质量
    移动端Web开发调试之Chrome远程调试(Remote Debugging)
    【Mybatis】Mybatis基本构成
    【基础】httpclient注意事项
    【线程】Thread中的join介绍
    【线程】Volatile关键字
    【Spring源码深度解析学习系列】Bean的加载(六)
    【前端积累】javascript事件
    【Spring源码深度解析学习系列】注册解析的BeanDefinition(五)
    【Nginx系列】Nginx之location
  • 原文地址:https://www.cnblogs.com/ppansj/p/8072128.html
Copyright © 2011-2022 走看看