首页 > 其他 > 详细

redis 基本命令记录

时间:2019-06-12 21:52:25      阅读:79      评论:0      收藏:0      [点我收藏+]

redis 集合

  • SADD key member1 [member2] #向集合添加一个或多个成员
  • SDIFF key1 [key2] #返回给定所有集合的差集,没有key2则返回整个key1集合
  • SMEMBERS key #返回集合中的所有成员
  • SPOP key #移除并返回集合中的一个随机元素
  • SRANDMEMBER key [count] #返回集合中一个或多个随机数 不移除返回的数据

redis 事务:

  • MULTI #事务开始
  • EXEC #提交事物
  • DISCARD #取消事物

事物开始后,查询数据 不会返回


from rediscluster import StrictRedisCluster
import redis

from common.common_wckjenv import logger


def wckjRedisCluster(): #StrictRedis
    startup_nodes = [
        {"host": "10.10.2.67","port": "6379"},
        ]

    r = StrictRedisCluster(startup_nodes=startup_nodes,password="a123456")
    #r.on_
    #r.execute_command("auth", "a123456")
    r.sdiff("xjb:cit:product:sku:0:1")

class MyRedis(redis.Redis):
    def __init__(self):
       super(MyRedis, self).__init__(host='10.10.2.67', port=6379, db=0, password="a123456")

if __name__ == "__main__":
    A =MyRedis()
    data_key = "xjb:cit:product:sku:0:1"

    data = A.sdiff(data_key)
    logger.info(data)
    data = A.spop(data_key)

    logger.info(data)
    data = A.sdiff(data_key)
    logger.info(data)

redis 基本命令记录

原文:https://www.cnblogs.com/wanderingfish/p/11012850.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!