redis与python交互

前端之家收集整理的这篇文章主要介绍了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 <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; 创建一个StritRidis对象,与redis服务器建立连接</span>
    sr =<span style="color: #000000"&gt; StrictRedis()

    </span><span style="color: #008000"&gt;#</span><span style="color: #008000"&gt; 创建name<a href="/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="/tag/huoqu/" target="_blank" class="keywords">获取</a>name<a href="/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="/tag/xiugai/" target="_blank" class="keywords">修改</a>name<a href="/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="/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>

猜你在找的Redis相关文章