微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

redis与python交互

<h1 id="strictredis对象⽅法">StrictRedis对象⽅法

  • 通过init创建对象,指定参数host、port与指定的服务器和端⼝连接,host认为localhost,port认为6379,db认为0
    sr = StrictRedis(host=,port=6379,db=简写
    sr
    =StrictRedis()

  • 根据不同的类型,拥有不同的实例⽅法可以调⽤,与前⾯学的redis命令对应,⽅法需要的参数与命令的参数⼀致

  • set
  • setex
  • mset
  • append
  • get
  • mget
  • key

  • exists
  • type
  • delete
  • expire
  • getrange
  • ttl

  • hset
  • hmset
  • hkeys
  • hget
  • hmget
  • hvals
  • hdel

  • lpush
  • rpush
  • linsert
  • lrange
  • lset
  • lrem

  • sadd
  • smembers
  • srem

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

<span style="color: #0000ff">if <span style="color: #800080">name == <span style="color: #800000">'<span style="color: #800000">main<span style="color: #800000">'<span style="color: #000000">:

</span><span style="color: #0000ff"&gt;try</span><span style="color: #000000"&gt;:
    </span><span style="color: #008000"&gt;#</span><span style="color: #008000"&gt; 创建<a href="https://www.jb51.cc/tag/yige/" target="_blank" class="keywords">一个</a>StritRi<a href="https://www.jb51.cc/tag/dis/" target="_blank" class="keywords">dis</a>对象,与re<a href="https://www.jb51.cc/tag/dis/" target="_blank" class="keywords">dis</a>服务器建立连接</span>
    sr =<span style="color: #000000"&gt; StrictRe<a href="https://www.jb51.cc/tag/dis/" target="_blank" class="keywords">dis</a>()

    </span><span style="color: #008000"&gt;#</span><span style="color: #008000"&gt; 创建name<a href="https://www.jb51.cc/tag/shuxing/" target="_blank" class="keywords">属性</a>值为'itheima'</span>
    <span style="color: #008000"&gt;#</span><span style="color: #008000"&gt;res = sr.set('name','itheima')</span>
    <span style="color: #008000"&gt;#</span><span style="color: #008000"&gt; <a href="https://www.jb51.cc/tag/huoqu/" target="_blank" class="keywords">获取</a>name<a href="https://www.jb51.cc/tag/shuxing/" target="_blank" class="keywords">属性</a>值</span>

    <span style="color: #008000"&gt;#</span><span style="color: #008000"&gt;res = sr.get('name')</span>
    <span style="color: #008000"&gt;#</span><span style="color: #008000"&gt;print(res</span>

    <span style="color: #008000"&gt;#</span><span style="color: #008000"&gt; <a href="https://www.jb51.cc/tag/xiugai/" target="_blank" class="keywords">修改</a>name<a href="https://www.jb51.cc/tag/shuxing/" target="_blank" class="keywords">属性</a>值</span>
    <span style="color: #008000"&gt;#</span><span style="color: #008000"&gt; res = sr.set('name','haha')</span>
    <span style="color: #008000"&gt;#</span><span style="color: #008000"&gt; print(sr.get('name'))</span>

    <span style="color: #008000"&gt;#</span><span style="color: #008000"&gt; <a href="https://www.jb51.cc/tag/shanchu/" target="_blank" class="keywords">删除</a>name值</span>
    res = sr.delete(<span style="color: #800000"&gt;'</span><span style="color: #800000"&gt;name</span><span style="color: #800000"&gt;'</span><span style="color: #000000"&gt;)
    </span><span style="color: #0000ff"&gt;print</span>(sr.get(<span style="color: #800000"&gt;'</span><span style="color: #800000"&gt;name</span><span style="color: #800000"&gt;'</span><span style="color: #000000"&gt;))

</span><span style="color: #0000ff"&gt;except</span><span style="color: #000000"&gt; Exception as e:
    </span><span style="color: #0000ff"&gt;print</span>(e)   </pre>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐