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


  • 相关阅读:
    成为高级 React 开发你需要知道的知识点
    Socket 连接问题之大量 TIME_WAIT
    x == (x = y) 不等于 (x = y) == x ?
    「工具」三分钟了解一款思维导图工具:XMind Zen
    Touch Bar 废物利用系列 | 在触控栏上显示 Dock 应用图标
    vim中delete(backspace)键不能向左删除
    Vue2.0学习(四)--组件的继承与扩展
    quasar+cordova+zbar实现Android扫描条形码
    PWA技术理论+实战全解析
    分页请求时,有新数据加入时,下一页会出现重复数据问题
  • 原文地址:https://www.cnblogs.com/ppansj/p/8072128.html
Copyright © 2011-2022 走看看