predis - redis 中取元素的方法?
迷茫
迷茫 2017-04-24 09:12:14
0
2
582

redis中有这样一个数组:
array =[1,2,3,4,5,6,7,8,9,0]

请问redis有没有这样一个方法实现如下:
functionName(array,0,5)
这个方法返回[1,2,3,4,5,6]
同时原来的array的结果变成[7,8,9,0]

请问redis中有这样的方法吗?
没有的话,最简单的实现是怎样的呢?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(2)
洪涛

Tiada kaedah yang serupa, ia boleh dilaksanakan seperti ini:
lorange 0, 5 untuk mendapatkan 6 elemen pertama

ltrim 7, -1 memadamkan elemen sebelum elemen ke-7

Terdapat juga beberapa syarat sempadan, sila semak dokumentasi.

黄舟

Tidak. Dalam redis, hanya arahan pop melakukan operasi pemadaman semasa mengambil nilai. Operasi jenis RANGE hanya boleh mengambil data dalam julat tertentu dan tidak boleh memadamkannya pada masa yang sama.
Bukankah ini perlu diselesaikan dengan hanya menulis beberapa baris kod PHP. Tidak perlu terlalu terjerat, bukan?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan