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


  • 相关阅读:
    【搞定GTD】如何开始实践GTD?
    【iOS开发笔记21/50】获取应用程序的名称和版本号
    读书笔记:《冠军记忆术》
    【桥牌笔记】绝对不能让东家上手
    OpenInventor开发笔记:解决FaceSet的填充问题
    JasonHelper.Escape 转换字符串为jason格式代码
    在合适的场合使用 with (nolock) 提升查询性能
    嫁给程序员吧!【转】
    美国的工薪族阶层只承担全国"个税”总量的5%
    探秘System.Threading系列 第三篇:Thread的数据ThreadStatic 和LocalDataStoreSlot
  • 原文地址:https://www.cnblogs.com/ppansj/p/8072128.html
Copyright © 2011-2022 走看看