Heim > Datenbank > Redis > Detaillierte Erläuterung der Listenoperation in Redis

Detaillierte Erläuterung der Listenoperation in Redis

藏色散人
Freigeben: 2020-08-25 12:25:39
nach vorne
5958 Leute haben es durchsucht

Die folgende Tutorial-Kolumne von Redis führt Sie in die detaillierte Erklärung der Listenoperation von Redis ein. Ich hoffe, dass sie für Freunde in Not hilfreich ist!

Detaillierte Erläuterung der Listenoperation in Redis

Listenoperation: Die Liste in Redis wird entsprechend einem Namen, der einer Liste entspricht, im Speicher gespeichert. Wie im Bild gezeigt:

1, lpush(name,values)


# 在name对应的list中添加元素,每个新的元素都添加到列表的最左边
 # 如:
    # r.lpush('oo', 11,22,33)
    # 保存顺序为: 33,22,11
 # 扩展:
    # rpush(name, values) 表示从右向左操作
Nach dem Login kopieren

2, lpushx(name,value)


# 在name对应的list中添加元素,只有name已经存在时,值添加到列表的最左边
 # 更多:
    # rpushx(name, value) 表示从右向左操作
Nach dem Login kopieren

3 .llen (Name) ?? ee


8, l Index (Name, Index)

# name对应的list元素的个数
Nach dem Login kopieren


9、lrange(Name, Anfang, Ende)

# 在name对应的列表的某一个值前或后插入一个新值
 # 参数:
    # name,redis的name
    # where,BEFORE或AFTER(小写也可以)
    # refvalue,标杆值,即:在它前后插入数据(如果存在多个标杆值,以找到的第一个为准)
    # value,要插入的数据
Nach dem Login kopieren


10、

ltrim(Name, Anfang, Ende)

# 对name对应的list中的某一个索引位置重新赋值
 # 参数:
    # name,redis的name
    # index,list的索引位置
    # value,要设置的值
Nach dem Login kopieren


11, rpoplpush(src, dst)

# 在name对应的list中删除指定的值
 # 参数:
    # name,redis的name
    # value,要删除的值
    # num,  num=0,删除列表中所有的指定值;
           # num=2,从前到后,删除2个;
           # num=-2,从后向前,删除2个
Nach dem Login kopieren


11, blpop(keys, timeout)

# 在name对应的列表的左侧获取第一个元素并在列表中移除,返回值则是第一个元素
 # 更多:
    # rpop(name) 表示从右向左操作
Nach dem Login kopieren


12, brpoplpush(src, d st , Timeout=0)

# 在name对应的列表中根据索引获取列表元素
Nach dem Login kopieren


13. Benutzerdefinierte inkrementelle Iteration

# 在name对应的列表分片获取数据# 参数:
    # name,redis的name
    # start,索引的起始位置
    # end,索引结束位置  print(re.lrange('aa',0,re.llen('aa')))
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Listenoperation in Redis. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:cnblogs.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage